home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / _archvrs / mac / stfit151.bin / stuffit151.rsrc / CODE_3.txt < prev    next >
Text File  |  1994-02-02  |  206KB  |  3,579 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_116:
  4. entry:
  5. 00000000  4E56 FF0A                link       A6, -0x00F6
  6. 00000004  4A78 03F6                tst.w      [0x000003F6 /* FSFCBLen */]
  7. 00000008  6C06                     bge        +0x8 /* 00000010 */
  8. 0000000A  3038 0210                move.w     D0, [0x00000210 /* BootDrive */]
  9. 0000000E  6056                     bra        +0x58 /* 00000066 */
  10. label00000010:
  11. 00000010  4267                     clr.w      -[A7]
  12. 00000012  3F38 0A58                move.w     -[A7], [0x00000A58 /* SysMap */]
  13. 00000016  486E FF0A                pea.l      [A6 - 0xF6]
  14. 0000001A  4EAD 01C2                jsr        [A5 + 0x1C2]
  15. 0000001E  301F                     move.w     D0, [A7]+
  16. 00000020  42AE FF98                clr.l      [A6 - 0x68]
  17. 00000024  3D6E FF0A FF9C           move.w     [A6 - 0x64], [A6 - 0xF6]
  18. 0000002A  426E FFA2                clr.w      [A6 - 0x5E]
  19. 0000002E  4267                     clr.w      -[A7]
  20. 00000030  486E FF86                pea.l      [A6 - 0x7A]
  21. 00000034  4267                     clr.w      -[A7]
  22. 00000036  4EAD 01FA                jsr        [A5 + 0x1FA]
  23. 0000003A  301F                     move.w     D0, [A7]+
  24. 0000003C  42AE FF1E                clr.l      [A6 - 0xE2]
  25. 00000040  3D6E FF0A FF22           move.w     [A6 - 0xDE], [A6 - 0xF6]
  26. 00000046  2D7C 4552 494B FF28      move.l     [A6 - 0xD8], 0x4552494B /* 'ERIK' */
  27. 0000004E  2D6E FFE0 FF3C           move.l     [A6 - 0xC4], [A6 - 0x20]
  28. 00000054  4267                     clr.w      -[A7]
  29. 00000056  486E FF0C                pea.l      [A6 - 0xF4]
  30. 0000005A  4267                     clr.w      -[A7]
  31. 0000005C  4EAD 01CA                jsr        [A5 + 0x1CA]
  32. 00000060  301F                     move.w     D0, [A7]+
  33. 00000062  302E FF22                move.w     D0, [A6 - 0xDE]
  34. label00000066:
  35. 00000066  4E5E                     unlink     A6
  36. 00000068  4E75                     rts
  37. export_102:
  38. 0000006A  4E56 0000                link       A6, 0
  39. 0000006E  422D D09E                clr.b      [A5 - 0x2F62]
  40. 00000072  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  41. 00000076  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  42. 0000007A  4EBA 0098                jsr        [PC + 0x98 /* 00000114 */]
  43. 0000007E  5C8F                     addq.l     A7, 6
  44. 00000080  4A2D D09E                tst.b      [A5 - 0x2F62]
  45. 00000084  671A                     beq        +0x1C /* 000000A0 */
  46. 00000086  486D BBE6                pea.l      [A5 - 0x441A]
  47. 0000008A  42A7                     clr.l      -[A7]
  48. 0000008C  42A7                     clr.l      -[A7]
  49. 0000008E  42A7                     clr.l      -[A7]
  50. 00000090  A98B                     trap       ParamText
  51. 00000092  42A7                     clr.l      -[A7]
  52. 00000094  3F3C 009A                move.w     -[A7], 0x9A
  53. 00000098  4EAD 008A                jsr        [A5 + 0x8A]
  54. 0000009C  5C8F                     addq.l     A7, 6
  55. 0000009E  6070                     bra        +0x72 /* 00000110 */
  56. label000000A0:
  57. 000000A0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  58. 000000A4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  59. 000000A8  4EBA 011A                jsr        [PC + 0x11A /* 000001C4 */]
  60. 000000AC  5C8F                     addq.l     A7, 6
  61. 000000AE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  62. 000000B2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  63. 000000B6  4EBA 020C                jsr        [PC + 0x20C /* 000002C4 */]
  64. 000000BA  5C8F                     addq.l     A7, 6
  65. 000000BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  66. 000000BE  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  67. 000000C2  2B6E 000A D1DC           move.l     [A5 - 0x2E24], [A6 + 0xA]
  68. 000000C8  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  69. 000000CE  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  70. 000000D2  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  71. 000000D6  4267                     clr.w      -[A7]
  72. 000000D8  486D D1AC                pea.l      [A5 - 0x2E54]
  73. 000000DC  4267                     clr.w      -[A7]
  74. 000000DE  4EAD 01EA                jsr        [A5 + 0x1EA]
  75. 000000E2  301F                     move.w     D0, [A7]+
  76. 000000E4  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  77. 000000E8  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  78. 000000EC  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  79. 000000F2  2B6D D210 D1DC           move.l     [A5 - 0x2E24], [A5 - 0x2DF0]
  80. 000000F8  4267                     clr.w      -[A7]
  81. 000000FA  486D D1AC                pea.l      [A5 - 0x2E54]
  82. 000000FE  4267                     clr.w      -[A7]
  83. 00000100  4EAD 0202                jsr        [A5 + 0x202]
  84. 00000104  301F                     move.w     D0, [A7]+
  85. 00000106  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  86. 0000010A  4EAD 030A                jsr        [A5 + 0x30A]
  87. 0000010E  548F                     addq.l     A7, 2
  88. label00000110:
  89. 00000110  4E5E                     unlink     A6
  90. 00000112  4E75                     rts
  91. fn00000114:
  92. 00000114  4E56 FFFE                link       A6, -0x0002
  93. 00000118  7001                     moveq.l    D0, 0x01
  94. 0000011A  3D40 FFFE                move.w     [A6 - 0x2], D0
  95. label0000011E:
  96. 0000011E  4A2D D09E                tst.b      [A5 - 0x2F62]
  97. 00000122  6600 009C                bne        +0x9E /* 000001C0 */
  98. 00000126  3B6E FFFE D1C8           move.w     [A5 - 0x2E38], [A6 - 0x2]
  99. 0000012C  2B6E 000A D1DC           move.l     [A5 - 0x2E24], [A6 + 0xA]
  100. 00000132  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  101. 00000138  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  102. 0000013C  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  103. 00000140  4267                     clr.w      -[A7]
  104. 00000142  486D D1AC                pea.l      [A5 - 0x2E54]
  105. 00000146  4267                     clr.w      -[A7]
  106. 00000148  4EAD 01EA                jsr        [A5 + 0x1EA]
  107. 0000014C  301F                     move.w     D0, [A7]+
  108. 0000014E  4A6D D1BC                tst.w      [A5 - 0x2E44]
  109. 00000152  6600 0060                bne        +0x62 /* 000001B4 */
  110. 00000156  4267                     clr.w      -[A7]
  111. 00000158  486D D1CA                pea.l      [A5 - 0x2E36]
  112. 0000015C  4878 0003                pea.l      [0x00000003]
  113. 00000160  A85D                     trap       BitTst
  114. 00000162  101F                     move.b     D0, [A7]+
  115. 00000164  4A00                     tst.b      D0
  116. 00000166  671A                     beq        +0x1C /* 00000182 */
  117. 00000168  2F2D D1DC                move.l     -[A7], [A5 - 0x2E24]
  118. 0000016C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  119. 00000170  4EBA FFA2                jsr        [PC - 0x5E /* 00000114 */]
  120. 00000174  5C8F                     addq.l     A7, 6
  121. 00000176  426D D1BC                clr.w      [A5 - 0x2E44]
  122. 0000017A  4A2D D09E                tst.b      [A5 - 0x2F62]
  123. 0000017E  6640                     bne        +0x42 /* 000001C0 */
  124. 00000180  602E                     bra        +0x30 /* 000001B0 */
  125. label00000182:
  126. 00000182  4267                     clr.w      -[A7]
  127. 00000184  486D D1CA                pea.l      [A5 - 0x2E36]
  128. 00000188  4878 0007                pea.l      [0x00000007]
  129. 0000018C  A85D                     trap       BitTst
  130. 0000018E  101F                     move.b     D0, [A7]+
  131. 00000190  4A00                     tst.b      D0
  132. 00000192  6706                     beq        +0x8 /* 0000019A */
  133. 00000194  7001                     moveq.l    D0, 0x01
  134. 00000196  1B40 D09E                move.b     [A5 - 0x2F62], D0
  135. label0000019A:
  136. 0000019A  4267                     clr.w      -[A7]
  137. 0000019C  486D D1CA                pea.l      [A5 - 0x2E36]
  138. 000001A0  42A7                     clr.l      -[A7]
  139. 000001A2  A85D                     trap       BitTst
  140. 000001A4  101F                     move.b     D0, [A7]+
  141. 000001A6  4A00                     tst.b      D0
  142. 000001A8  6706                     beq        +0x8 /* 000001B0 */
  143. 000001AA  7001                     moveq.l    D0, 0x01
  144. 000001AC  1B40 D09E                move.b     [A5 - 0x2F62], D0
  145. label000001B0:
  146. 000001B0  526E FFFE                addq.w     [A6 - 0x2], 1
  147. label000001B4:
  148. 000001B4  4A6D D1BC                tst.w      [A5 - 0x2E44]
  149. 000001B8  6700 FF64                beq        -0x9A /* 0000011E */
  150. 000001BC  426D D1BC                clr.w      [A5 - 0x2E44]
  151. label000001C0:
  152. 000001C0  4E5E                     unlink     A6
  153. 000001C2  4E75                     rts
  154. fn000001C4:
  155. 000001C4  4E56 FFFA                link       A6, -0x0006
  156. label000001C8:
  157. 000001C8  7001                     moveq.l    D0, 0x01
  158. 000001CA  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  159. 000001CE  2B6E 000A D1DC           move.l     [A5 - 0x2E24], [A6 + 0xA]
  160. 000001D4  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  161. 000001DA  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  162. 000001DE  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  163. 000001E2  4267                     clr.w      -[A7]
  164. 000001E4  486D D1AC                pea.l      [A5 - 0x2E54]
  165. 000001E8  4267                     clr.w      -[A7]
  166. 000001EA  4EAD 01EA                jsr        [A5 + 0x1EA]
  167. 000001EE  301F                     move.w     D0, [A7]+
  168. 000001F0  4A6D D1BC                tst.w      [A5 - 0x2E44]
  169. 000001F4  6600 00BE                bne        +0xC0 /* 000002B4 */
  170. 000001F8  4267                     clr.w      -[A7]
  171. 000001FA  486D D1CA                pea.l      [A5 - 0x2E36]
  172. 000001FE  4878 0003                pea.l      [0x00000003]
  173. 00000202  A85D                     trap       BitTst
  174. 00000204  101F                     move.b     D0, [A7]+
  175. 00000206  4A00                     tst.b      D0
  176. 00000208  6700 007E                beq        +0x80 /* 00000288 */
  177. 0000020C  2D6D D1DC FFFA           move.l     [A6 - 0x6], [A5 - 0x2E24]
  178. 00000212  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  179. 00000216  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  180. 0000021A  4EBA FFA8                jsr        [PC - 0x58 /* 000001C4 */]
  181. 0000021E  5C8F                     addq.l     A7, 6
  182. 00000220  70FF                     moveq.l    D0, 0xFFFFFFFF
  183. 00000222  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  184. 00000226  2B6E FFFA D1DC           move.l     [A5 - 0x2E24], [A6 - 0x6]
  185. 0000022C  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  186. 00000232  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  187. 00000236  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  188. 0000023A  4267                     clr.w      -[A7]
  189. 0000023C  486D D1AC                pea.l      [A5 - 0x2E54]
  190. 00000240  4267                     clr.w      -[A7]
  191. 00000242  4EAD 01EA                jsr        [A5 + 0x1EA]
  192. 00000246  301F                     move.w     D0, [A7]+
  193. 00000248  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  194. 0000024C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  195. 00000250  4EBA 0072                jsr        [PC + 0x72 /* 000002C4 */]
  196. 00000254  5C8F                     addq.l     A7, 6
  197. 00000256  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  198. 0000025A  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  199. 0000025E  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  200. 00000264  2B6D D210 D1DC           move.l     [A5 - 0x2E24], [A5 - 0x2DF0]
  201. 0000026A  4267                     clr.w      -[A7]
  202. 0000026C  486D D1AC                pea.l      [A5 - 0x2E54]
  203. 00000270  4267                     clr.w      -[A7]
  204. 00000272  4EAD 0202                jsr        [A5 + 0x202]
  205. 00000276  301F                     move.w     D0, [A7]+
  206. 00000278  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  207. 0000027C  4EAD 030A                jsr        [A5 + 0x30A]
  208. 00000280  548F                     addq.l     A7, 2
  209. 00000282  426D D1BC                clr.w      [A5 - 0x2E44]
  210. 00000286  602C                     bra        +0x2E /* 000002B4 */
  211. label00000288:
  212. 00000288  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  213. 0000028C  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  214. 00000290  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  215. 00000296  2B6E 000A D1DC           move.l     [A5 - 0x2E24], [A6 + 0xA]
  216. 0000029C  4267                     clr.w      -[A7]
  217. 0000029E  486D D1AC                pea.l      [A5 - 0x2E54]
  218. 000002A2  4267                     clr.w      -[A7]
  219. 000002A4  4EAD 0202                jsr        [A5 + 0x202]
  220. 000002A8  301F                     move.w     D0, [A7]+
  221. 000002AA  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  222. 000002AE  4EAD 030A                jsr        [A5 + 0x30A]
  223. 000002B2  548F                     addq.l     A7, 2
  224. label000002B4:
  225. 000002B4  4A6D D1BC                tst.w      [A5 - 0x2E44]
  226. 000002B8  6700 FF0E                beq        -0xF0 /* 000001C8 */
  227. 000002BC  426D D1BC                clr.w      [A5 - 0x2E44]
  228. 000002C0  4E5E                     unlink     A6
  229. 000002C2  4E75                     rts
  230. fn000002C4:
  231. 000002C4  4E56 FFFE                link       A6, -0x0002
  232. 000002C8  7001                     moveq.l    D0, 0x01
  233. 000002CA  3D40 FFFE                move.w     [A6 - 0x2], D0
  234. 000002CE  426D D1BC                clr.w      [A5 - 0x2E44]
  235. 000002D2  6048                     bra        +0x4A /* 0000031C */
  236. label000002D4:
  237. 000002D4  3B6E FFFE D1C6           move.w     [A5 - 0x2E3A], [A6 - 0x2]
  238. 000002DA  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  239. 000002E0  42AD D1C8                clr.l      [A5 - 0x2E38]
  240. 000002E4  42AD D1BE                clr.l      [A5 - 0x2E42]
  241. 000002E8  4267                     clr.w      -[A7]
  242. 000002EA  486D D1AC                pea.l      [A5 - 0x2E54]
  243. 000002EE  4267                     clr.w      -[A7]
  244. 000002F0  4EAD 01E2                jsr        [A5 + 0x1E2]
  245. 000002F4  301F                     move.w     D0, [A7]+
  246. 000002F6  4A6D D1BC                tst.w      [A5 - 0x2E44]
  247. 000002FA  6626                     bne        +0x28 /* 00000322 */
  248. 000002FC  202D D1DC                move.l     D0, [A5 - 0x2E24]
  249. 00000300  B0AE 000A                cmp.l      D0, [A6 + 0xA]
  250. 00000304  6612                     bne        +0x14 /* 00000318 */
  251. 00000306  4267                     clr.w      -[A7]
  252. 00000308  486D D1AC                pea.l      [A5 - 0x2E54]
  253. 0000030C  4267                     clr.w      -[A7]
  254. 0000030E  4EAD 01D2                jsr        [A5 + 0x1D2]
  255. 00000312  301F                     move.w     D0, [A7]+
  256. 00000314  536E FFFE                subq.w     [A6 - 0x2], 1
  257. label00000318:
  258. 00000318  526E FFFE                addq.w     [A6 - 0x2], 1
  259. label0000031C:
  260. 0000031C  4A6D D1BC                tst.w      [A5 - 0x2E44]
  261. 00000320  67B2                     beq        -0x4C /* 000002D4 */
  262. label00000322:
  263. 00000322  4E5E                     unlink     A6
  264. 00000324  4E75                     rts
  265. export_103:
  266. 00000326  4E56 FFFA                link       A6, -0x0006
  267. 0000032A  426E FFFC                clr.w      [A6 - 0x4]
  268. 0000032E  426E FFFE                clr.w      [A6 - 0x2]
  269. 00000332  602E                     bra        +0x30 /* 00000362 */
  270. label00000334:
  271. 00000334  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  272. 0000033A  4267                     clr.w      -[A7]
  273. 0000033C  4267                     clr.w      -[A7]
  274. 0000033E  486E FFFA                pea.l      [A6 - 0x6]
  275. 00000342  2F2D D2BC                move.l     -[A7], [A5 - 0x2D44]
  276. 00000346  4EAD 0292                jsr        [A5 + 0x292]
  277. 0000034A  101F                     move.b     D0, [A7]+
  278. 0000034C  4A00                     tst.b      D0
  279. 0000034E  670E                     beq        +0x10 /* 0000035E */
  280. 00000350  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  281. 00000354  4EBA 023C                jsr        [PC + 0x23C /* 00000592 */]
  282. 00000358  548F                     addq.l     A7, 2
  283. 0000035A  4A40                     tst.w      D0
  284. 0000035C  670E                     beq        +0x10 /* 0000036C */
  285. label0000035E:
  286. 0000035E  526E FFFE                addq.w     [A6 - 0x2], 1
  287. label00000362:
  288. 00000362  302E FFFE                move.w     D0, [A6 - 0x2]
  289. 00000366  B06D D22A                cmp.w      D0, [A5 - 0x2DD6]
  290. 0000036A  65C8                     bcs        -0x36 /* 00000334 */
  291. label0000036C:
  292. 0000036C  4E5E                     unlink     A6
  293. 0000036E  4E75                     rts
  294. export_105:
  295. 00000370  4E56 FFFC                link       A6, -0x0004
  296. 00000374  4267                     clr.w      -[A7]
  297. 00000376  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  298. 0000037A  A960                     trap       GetControlValue/GetCtlValue
  299. 0000037C  301F                     move.w     D0, [A7]+
  300. 0000037E  3D40 FFFE                move.w     [A6 - 0x2], D0
  301. 00000382  302E 0008                move.w     D0, [A6 + 0x8]
  302. 00000386  4EAD 003A                jsr        [A5 + 0x3A]
  303. 0000038A  0014 0017                ori.b      [A4], 0x17
  304. 0000038E  0060 0008                ori.w      -[A0], 0x8
  305. 00000392  001C 0030                ori.b      [A4]+, 0x30 /* '0' */
  306. 00000396  0044 4267                ori.w      D4, 0x4267 /* 'Bg' */
  307. 0000039A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  308. 0000039E  A960                     trap       GetControlValue/GetCtlValue
  309. 000003A0  301F                     move.w     D0, [A7]+
  310. 000003A2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  311. 000003A6  5340                     subq.w     D0, 1
  312. 000003A8  3F00                     move.w     -[A7], D0
  313. 000003AA  A963                     trap       SetControlValue/SetCtlValue
  314. 000003AC  6040                     bra        +0x42 /* 000003EE */
  315. 000003AE  4267                     clr.w      -[A7]
  316. 000003B0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  317. 000003B4  A960                     trap       GetControlValue/GetCtlValue
  318. 000003B6  301F                     move.w     D0, [A7]+
  319. 000003B8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  320. 000003BC  5240                     addq.w     D0, 1
  321. 000003BE  3F00                     move.w     -[A7], D0
  322. 000003C0  A963                     trap       SetControlValue/SetCtlValue
  323. 000003C2  602A                     bra        +0x2C /* 000003EE */
  324. 000003C4  4267                     clr.w      -[A7]
  325. 000003C6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  326. 000003CA  A960                     trap       GetControlValue/GetCtlValue
  327. 000003CC  301F                     move.w     D0, [A7]+
  328. 000003CE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  329. 000003D2  5B40                     subq.w     D0, 5
  330. 000003D4  3F00                     move.w     -[A7], D0
  331. 000003D6  A963                     trap       SetControlValue/SetCtlValue
  332. 000003D8  6014                     bra        +0x16 /* 000003EE */
  333. 000003DA  4267                     clr.w      -[A7]
  334. 000003DC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  335. 000003E0  A960                     trap       GetControlValue/GetCtlValue
  336. 000003E2  301F                     move.w     D0, [A7]+
  337. 000003E4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  338. 000003E8  5A40                     addq.w     D0, 5
  339. 000003EA  3F00                     move.w     -[A7], D0
  340. 000003EC  A963                     trap       SetControlValue/SetCtlValue
  341. label000003EE:
  342. 000003EE  4267                     clr.w      -[A7]
  343. 000003F0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  344. 000003F4  A960                     trap       GetControlValue/GetCtlValue
  345. 000003F6  301F                     move.w     D0, [A7]+
  346. 000003F8  3D40 FFFC                move.w     [A6 - 0x4], D0
  347. 000003FC  302E FFFE                move.w     D0, [A6 - 0x2]
  348. 00000400  906E FFFC                sub.w      D0, [A6 - 0x4]
  349. 00000404  206D D0A0                movea.l    A0, [A5 - 0x2F60]
  350. 00000408  2050                     movea.l    A0, [A0]
  351. 0000040A  C1E8 0018                muls.w     D0, [A0 + 0x18]
  352. 0000040E  4267                     clr.w      -[A7]
  353. 00000410  3F00                     move.w     -[A7], D0
  354. 00000412  2F2D D0A0                move.l     -[A7], [A5 - 0x2F60]
  355. 00000416  A9DD                     trap       TEScroll
  356. 00000418  4E5E                     unlink     A6
  357. 0000041A  205F                     movea.l    A0, [A7]+
  358. 0000041C  4FEF 0006                lea.l      A7, [A7 + 0x6]
  359. 00000420  4ED0                     jmp        [A0]
  360. export_104:
  361. 00000422  4E56 FFE4                link       A6, -0x001C
  362. 00000426  206E 000C                movea.l    A0, [A6 + 0xC]
  363. 0000042A  0C50 0003                cmpi.w     [A0], 0x3
  364. 0000042E  670C                     beq        +0xE /* 0000043C */
  365. 00000430  206E 000C                movea.l    A0, [A6 + 0xC]
  366. 00000434  0C50 0005                cmpi.w     [A0], 0x5
  367. 00000438  6600 0088                bne        +0x8A /* 000004C2 */
  368. label0000043C:
  369. 0000043C  206E 000C                movea.l    A0, [A6 + 0xC]
  370. 00000440  203C 0000 00FF           move.l     D0, 0xFF
  371. 00000446  C0A8 0002                and.l      D0, [A0 + 0x2]
  372. 0000044A  0C80 0000 000D           cmpi.l     D0, 0xD /* '\r' */
  373. 00000450  660A                     bne        +0xC /* 0000045C */
  374. 00000452  206E 0008                movea.l    A0, [A6 + 0x8]
  375. 00000456  7001                     moveq.l    D0, 0x01
  376. 00000458  3080                     move.w     [A0], D0
  377. 0000045A  602A                     bra        +0x2C /* 00000486 */
  378. label0000045C:
  379. 0000045C  206E 000C                movea.l    A0, [A6 + 0xC]
  380. 00000460  203C 0000 00FF           move.l     D0, 0xFF
  381. 00000466  C0A8 0002                and.l      D0, [A0 + 0x2]
  382. 0000046A  0C80 0000 002E           cmpi.l     D0, 0x2E /* '.' */
  383. 00000470  6614                     bne        +0x16 /* 00000486 */
  384. 00000472  206E 000C                movea.l    A0, [A6 + 0xC]
  385. 00000476  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  386. 0000047C  6708                     beq        +0xA /* 00000486 */
  387. 0000047E  206E 0008                movea.l    A0, [A6 + 0x8]
  388. 00000482  7002                     moveq.l    D0, 0x02
  389. 00000484  3080                     move.w     [A0], D0
  390. label00000486:
  391. 00000486  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  392. 0000048A  206E 0008                movea.l    A0, [A6 + 0x8]
  393. 0000048E  3F10                     move.w     -[A7], [A0]
  394. 00000490  486E FFFA                pea.l      [A6 - 0x6]
  395. 00000494  486E FFF0                pea.l      [A6 - 0x10]
  396. 00000498  486E FFE8                pea.l      [A6 - 0x18]
  397. 0000049C  A98D                     trap       GetDialogItem/GetDItem
  398. 0000049E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  399. 000004A2  3F3C 0001                move.w     -[A7], 0x1
  400. 000004A6  A95D                     trap       HiliteControl
  401. 000004A8  4878 000A                pea.l      [0x0000000A]
  402. 000004AC  486E FFE4                pea.l      [A6 - 0x1C]
  403. 000004B0  4EAD 0122                jsr        [A5 + 0x122]
  404. 000004B4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  405. 000004B8  4267                     clr.w      -[A7]
  406. 000004BA  A95D                     trap       HiliteControl
  407. 000004BC  7001                     moveq.l    D0, 0x01
  408. 000004BE  6000 00C6                bra        +0xC8 /* 00000586 */
  409. label000004C2:
  410. 000004C2  206E 000C                movea.l    A0, [A6 + 0xC]
  411. 000004C6  0C50 0001                cmpi.w     [A0], 0x1
  412. 000004CA  6706                     beq        +0x8 /* 000004D2 */
  413. 000004CC  7000                     moveq.l    D0, 0x00
  414. 000004CE  6000 00B6                bra        +0xB8 /* 00000586 */
  415. label000004D2:
  416. 000004D2  206E 000C                movea.l    A0, [A6 + 0xC]
  417. 000004D6  2D68 000A FFFC           move.l     [A6 - 0x4], [A0 + 0xA]
  418. 000004DC  486E FFFC                pea.l      [A6 - 0x4]
  419. 000004E0  A871                     trap       GlobalToLocal
  420. 000004E2  4267                     clr.w      -[A7]
  421. 000004E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  422. 000004E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  423. 000004EC  486E FFF0                pea.l      [A6 - 0x10]
  424. 000004F0  A96C                     trap       FindControl
  425. 000004F2  301F                     move.w     D0, [A7]+
  426. 000004F4  3D40 FFFA                move.w     [A6 - 0x6], D0
  427. 000004F8  302E FFFA                move.w     D0, [A6 - 0x6]
  428. 000004FC  4EAD 002A                jsr        [A5 + 0x2A]
  429. 00000500  0005 0016                ori.b      D5, 0x16
  430. 00000504  0081 006C 0014           ori.l      D1, 0x6C0014
  431. 0000050A  0068 0015 0064           ori.w      [A0 + 0x64], 0x15
  432. 00000510  0016 0060                ori.b      [A6], 0x60 /* '`' */
  433. 00000514  0017 006E                ori.b      [A7], 0x6E /* 'n' */
  434. 00000518  4267                     clr.w      -[A7]
  435. 0000051A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  436. 0000051E  A960                     trap       GetControlValue/GetCtlValue
  437. 00000520  301F                     move.w     D0, [A7]+
  438. 00000522  3D40 FFF6                move.w     [A6 - 0xA], D0
  439. 00000526  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  440. 0000052A  42A7                     clr.l      -[A7]
  441. 0000052C  A96B                     trap       SetControlAction/SetCtlAction
  442. 0000052E  4267                     clr.w      -[A7]
  443. 00000530  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  444. 00000534  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  445. 00000538  42A7                     clr.l      -[A7]
  446. 0000053A  A968                     trap       TrackControl
  447. 0000053C  301F                     move.w     D0, [A7]+
  448. 0000053E  4267                     clr.w      -[A7]
  449. 00000540  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  450. 00000544  A960                     trap       GetControlValue/GetCtlValue
  451. 00000546  301F                     move.w     D0, [A7]+
  452. 00000548  3D40 FFF4                move.w     [A6 - 0xC], D0
  453. 0000054C  302E FFF6                move.w     D0, [A6 - 0xA]
  454. 00000550  906E FFF4                sub.w      D0, [A6 - 0xC]
  455. 00000554  206D D0A0                movea.l    A0, [A5 - 0x2F60]
  456. 00000558  2050                     movea.l    A0, [A0]
  457. 0000055A  C1E8 0018                muls.w     D0, [A0 + 0x18]
  458. 0000055E  4267                     clr.w      -[A7]
  459. 00000560  3F00                     move.w     -[A7], D0
  460. 00000562  2F2D D0A0                move.l     -[A7], [A5 - 0x2F60]
  461. 00000566  A9DD                     trap       TEScroll
  462. 00000568  206E 0008                movea.l    A0, [A6 + 0x8]
  463. 0000056C  7004                     moveq.l    D0, 0x04
  464. 0000056E  3080                     move.w     [A0], D0
  465. 00000570  6012                     bra        +0x14 /* 00000584 */
  466. 00000572  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  467. 00000576  486D 036A                pea.l      [A5 + 0x36A]
  468. 0000057A  A96B                     trap       SetControlAction/SetCtlAction
  469. 0000057C  206E 0008                movea.l    A0, [A6 + 0x8]
  470. 00000580  7004                     moveq.l    D0, 0x04
  471. 00000582  3080                     move.w     [A0], D0
  472. label00000584:
  473. 00000584  7000                     moveq.l    D0, 0x00
  474. label00000586:
  475. 00000586  4E5E                     unlink     A6
  476. 00000588  205F                     movea.l    A0, [A7]+
  477. 0000058A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  478. 0000058E  1E80                     move.b     [A7], D0
  479. 00000590  4ED0                     jmp        [A0]
  480. fn00000592:
  481. 00000592  4E56 FFE2                link       A6, -0x001E
  482. 00000596  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  483. 0000059C  41ED BFB6                lea.l      A0, [A5 - 0x404A]
  484. 000005A0  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  485. 000005A4  7001                     moveq.l    D0, 0x01
  486. 000005A6  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  487. 000005AA  302E 0008                move.w     D0, [A6 + 0x8]
  488. 000005AE  48C0                     ext.l      D0
  489. 000005B0  E580                     asl        D0, 2
  490. 000005B2  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  491. 000005B6  D1C0                     add.l      A0, D0
  492. 000005B8  2B50 D1DA                move.l     [A5 - 0x2E26], [A0]
  493. 000005BC  7070                     moveq.l    D0, 0x70
  494. 000005BE  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  495. 000005C2  4267                     clr.w      -[A7]
  496. 000005C4  486D D1AC                pea.l      [A5 - 0x2E54]
  497. 000005C8  4267                     clr.w      -[A7]
  498. 000005CA  4EAD 0142                jsr        [A5 + 0x142]
  499. 000005CE  301F                     move.w     D0, [A7]+
  500. 000005D0  486D BFB6                pea.l      [A5 - 0x404A]
  501. 000005D4  4EAD 034A                jsr        [A5 + 0x34A]
  502. 000005D8  588F                     addq.l     A7, 4
  503. 000005DA  B06D C024                cmp.w      D0, [A5 - 0x3FDC]
  504. 000005DE  6718                     beq        +0x1A /* 000005F8 */
  505. 000005E0  486D BFB8                pea.l      [A5 - 0x4048]
  506. 000005E4  42A7                     clr.l      -[A7]
  507. 000005E6  42A7                     clr.l      -[A7]
  508. 000005E8  42A7                     clr.l      -[A7]
  509. 000005EA  A98B                     trap       ParamText
  510. 000005EC  42A7                     clr.l      -[A7]
  511. 000005EE  3F3C 0084                move.w     -[A7], 0x84
  512. 000005F2  4EAD 00A2                jsr        [A5 + 0xA2]
  513. 000005F6  5C8F                     addq.l     A7, 6
  514. label000005F8:
  515. 000005F8  7000                     moveq.l    D0, 0x00
  516. 000005FA  102D BFB7                move.b     D0, [A5 - 0x4049]
  517. 000005FE  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  518. 00000602  6700 035C                beq        +0x35E /* 00000960 */
  519. 00000606  7000                     moveq.l    D0, 0x00
  520. 00000608  102D BFB7                move.b     D0, [A5 - 0x4049]
  521. 0000060C  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  522. 00000610  6700 034E                beq        +0x350 /* 00000960 */
  523. 00000614  4878 FFFF                pea.l      [0xFFFFFFFF]
  524. 00000618  42A7                     clr.l      -[A7]
  525. 0000061A  3F3C 010A                move.w     -[A7], 0x10A
  526. 0000061E  4EAD 0092                jsr        [A5 + 0x92]
  527. 00000622  4FEF 000A                lea.l      A7, [A7 + 0xA]
  528. 00000626  2D40 FFFC                move.l     [A6 - 0x4], D0
  529. 0000062A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  530. 0000062E  A873                     trap       SetPort
  531. 00000630  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  532. 00000634  3F3C 0001                move.w     -[A7], 0x1
  533. 00000638  486E FFF2                pea.l      [A6 - 0xE]
  534. 0000063C  486E FFEA                pea.l      [A6 - 0x16]
  535. 00000640  486E FFE2                pea.l      [A6 - 0x1E]
  536. 00000644  A98D                     trap       GetDialogItem/GetDItem
  537. 00000646  486E FFE2                pea.l      [A6 - 0x1E]
  538. 0000064A  3F3C FFFC                move.w     -[A7], 0xFFFC
  539. 0000064E  3F3C FFFC                move.w     -[A7], 0xFFFC
  540. 00000652  A8A9                     trap       InsetRect
  541. 00000654  3F3C 0003                move.w     -[A7], 0x3
  542. 00000658  3F3C 0003                move.w     -[A7], 0x3
  543. 0000065C  A89B                     trap       PenSize
  544. 0000065E  486E FFE2                pea.l      [A6 - 0x1E]
  545. 00000662  3F3C 0010                move.w     -[A7], 0x10
  546. 00000666  3F3C 0010                move.w     -[A7], 0x10
  547. 0000066A  A8B0                     trap       FrameRoundRect
  548. 0000066C  3F3C 0001                move.w     -[A7], 0x1
  549. 00000670  3F3C 0001                move.w     -[A7], 0x1
  550. 00000674  A89B                     trap       PenSize
  551. 00000676  486D D0A4                pea.l      [A5 - 0x2F5C]
  552. 0000067A  486E FFEE                pea.l      [A6 - 0x12]
  553. 0000067E  A900                     trap       GetFNum
  554. 00000680  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  555. 00000684  A887                     trap       TextFont
  556. 00000686  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  557. 0000068A  A88A                     trap       TextSize
  558. 0000068C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  559. 00000690  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  560. 00000694  A893                     trap       MoveTo
  561. 00000696  486D BFB8                pea.l      [A5 - 0x4048]
  562. 0000069A  A884                     trap       DrawString
  563. 0000069C  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  564. 000006A0  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  565. 000006A4  A893                     trap       MoveTo
  566. 000006A6  7000                     moveq.l    D0, 0x00
  567. 000006A8  102D BFB6                move.b     D0, [A5 - 0x404A]
  568. 000006AC  3F00                     move.w     -[A7], D0
  569. 000006AE  2F2D C00A                move.l     -[A7], [A5 - 0x3FF6]
  570. 000006B2  4EBA 065C                jsr        [PC + 0x65C /* 00000D10 */]
  571. 000006B6  5C8F                     addq.l     A7, 6
  572. 000006B8  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  573. 000006BC  3F3C 005F                move.w     -[A7], 0x5F /* '_' */
  574. 000006C0  A893                     trap       MoveTo
  575. 000006C2  7000                     moveq.l    D0, 0x00
  576. 000006C4  102D BFB7                move.b     D0, [A5 - 0x4049]
  577. 000006C8  3F00                     move.w     -[A7], D0
  578. 000006CA  2F2D C00E                move.l     -[A7], [A5 - 0x3FF2]
  579. 000006CE  4EBA 0640                jsr        [PC + 0x640 /* 00000D10 */]
  580. 000006D2  5C8F                     addq.l     A7, 6
  581. 000006D4  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  582. 000006D8  3F3C 006B                move.w     -[A7], 0x6B /* 'k' */
  583. 000006DC  A893                     trap       MoveTo
  584. 000006DE  202D C00A                move.l     D0, [A5 - 0x3FF6]
  585. 000006E2  D0AD C00E                add.l      D0, [A5 - 0x3FF2]
  586. 000006E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  587. 000006EA  2F00                     move.l     -[A7], D0
  588. 000006EC  4EBA 0622                jsr        [PC + 0x622 /* 00000D10 */]
  589. 000006F0  5C8F                     addq.l     A7, 6
  590. 000006F2  3F3C 006D                move.w     -[A7], 0x6D /* 'm' */
  591. 000006F6  3F3C 008E                move.w     -[A7], 0x8E
  592. 000006FA  A893                     trap       MoveTo
  593. 000006FC  2F2D C012                move.l     -[A7], [A5 - 0x3FEE]
  594. 00000700  2F2D C00A                move.l     -[A7], [A5 - 0x3FF6]
  595. 00000704  4EBA 06C2                jsr        [PC + 0x6C2 /* 00000DC8 */]
  596. 00000708  508F                     addq.l     A7, 8
  597. 0000070A  3F3C 006D                move.w     -[A7], 0x6D /* 'm' */
  598. 0000070E  3F3C 009A                move.w     -[A7], 0x9A
  599. 00000712  A893                     trap       MoveTo
  600. 00000714  2F2D C016                move.l     -[A7], [A5 - 0x3FEA]
  601. 00000718  2F2D C00E                move.l     -[A7], [A5 - 0x3FF2]
  602. 0000071C  4EBA 06AA                jsr        [PC + 0x6AA /* 00000DC8 */]
  603. 00000720  508F                     addq.l     A7, 8
  604. 00000722  3F3C 006D                move.w     -[A7], 0x6D /* 'm' */
  605. 00000726  3F3C 00A6                move.w     -[A7], 0xA6
  606. 0000072A  A893                     trap       MoveTo
  607. 0000072C  202D C00E                move.l     D0, [A5 - 0x3FF2]
  608. 00000730  D0AD C00A                add.l      D0, [A5 - 0x3FF6]
  609. 00000734  222D C016                move.l     D1, [A5 - 0x3FEA]
  610. 00000738  D2AD C012                add.l      D1, [A5 - 0x3FEE]
  611. 0000073C  2F01                     move.l     -[A7], D1
  612. 0000073E  2F00                     move.l     -[A7], D0
  613. 00000740  4EBA 0686                jsr        [PC + 0x686 /* 00000DC8 */]
  614. 00000744  508F                     addq.l     A7, 8
  615. 00000746  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  616. 0000074A  3F3C 00D3                move.w     -[A7], 0xD3
  617. 0000074E  A893                     trap       MoveTo
  618. 00000750  2F2D C002                move.l     -[A7], [A5 - 0x3FFE]
  619. 00000754  1F3C 0002                move.b     -[A7], 0x2
  620. 00000758  486D BBE6                pea.l      [A5 - 0x441A]
  621. 0000075C  4EAD 0272                jsr        [A5 + 0x272]
  622. 00000760  486D BBE6                pea.l      [A5 - 0x441A]
  623. 00000764  A884                     trap       DrawString
  624. 00000766  486D D0AC                pea.l      [A5 - 0x2F54]
  625. 0000076A  A884                     trap       DrawString
  626. 0000076C  2F2D C002                move.l     -[A7], [A5 - 0x3FFE]
  627. 00000770  4267                     clr.w      -[A7]
  628. 00000772  486D BBE6                pea.l      [A5 - 0x441A]
  629. 00000776  4EAD 026A                jsr        [A5 + 0x26A]
  630. 0000077A  486D BBE6                pea.l      [A5 - 0x441A]
  631. 0000077E  A884                     trap       DrawString
  632. 00000780  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  633. 00000784  3F3C 00E0                move.w     -[A7], 0xE0
  634. 00000788  A893                     trap       MoveTo
  635. 0000078A  2F2D C006                move.l     -[A7], [A5 - 0x3FFA]
  636. 0000078E  1F3C 0002                move.b     -[A7], 0x2
  637. 00000792  486D BBE6                pea.l      [A5 - 0x441A]
  638. 00000796  4EAD 0272                jsr        [A5 + 0x272]
  639. 0000079A  486D BBE6                pea.l      [A5 - 0x441A]
  640. 0000079E  A884                     trap       DrawString
  641. 000007A0  486D D0B0                pea.l      [A5 - 0x2F50]
  642. 000007A4  A884                     trap       DrawString
  643. 000007A6  2F2D C006                move.l     -[A7], [A5 - 0x3FFA]
  644. 000007AA  4267                     clr.w      -[A7]
  645. 000007AC  486D BBE6                pea.l      [A5 - 0x441A]
  646. 000007B0  4EAD 026A                jsr        [A5 + 0x26A]
  647. 000007B4  486D BBE6                pea.l      [A5 - 0x441A]
  648. 000007B8  A884                     trap       DrawString
  649. 000007BA  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  650. 000007BE  3F3C 00F7                move.w     -[A7], 0xF7
  651. 000007C2  A893                     trap       MoveTo
  652. 000007C4  486D BFF8                pea.l      [A5 - 0x4008]
  653. 000007C8  486D BBE7                pea.l      [A5 - 0x4419]
  654. 000007CC  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  655. 000007D0  4EAD 010A                jsr        [A5 + 0x10A]
  656. 000007D4  7004                     moveq.l    D0, 0x04
  657. 000007D6  1B40 BBE6                move.b     [A5 - 0x441A], D0
  658. 000007DA  486D BBE6                pea.l      [A5 - 0x441A]
  659. 000007DE  A884                     trap       DrawString
  660. 000007E0  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  661. 000007E4  A883                     trap       DrawChar
  662. 000007E6  486D BFFC                pea.l      [A5 - 0x4004]
  663. 000007EA  486D BBE7                pea.l      [A5 - 0x4419]
  664. 000007EE  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  665. 000007F2  4EAD 010A                jsr        [A5 + 0x10A]
  666. 000007F6  7004                     moveq.l    D0, 0x04
  667. 000007F8  1B40 BBE6                move.b     [A5 - 0x441A], D0
  668. 000007FC  486D BBE6                pea.l      [A5 - 0x441A]
  669. 00000800  A884                     trap       DrawString
  670. 00000802  3F3C 004A                move.w     -[A7], 0x4A /* 'J' */
  671. 00000806  3F3C 0103                move.w     -[A7], 0x103
  672. 0000080A  A893                     trap       MoveTo
  673. 0000080C  42AD D1BE                clr.l      [A5 - 0x2E42]
  674. 00000810  4EBA 0652                jsr        [PC + 0x652 /* 00000E64 */]
  675. 00000814  3B40 D1C2                move.w     [A5 - 0x2E3E], D0
  676. 00000818  4267                     clr.w      -[A7]
  677. 0000081A  486D D1AC                pea.l      [A5 - 0x2E54]
  678. 0000081E  4267                     clr.w      -[A7]
  679. 00000820  4EAD 015A                jsr        [A5 + 0x15A]
  680. 00000824  301F                     move.w     D0, [A7]+
  681. 00000826  4267                     clr.w      -[A7]
  682. 00000828  A99B                     trap       SetResLoad
  683. 0000082A  4267                     clr.w      -[A7]
  684. 0000082C  486D D0B4                pea.l      [A5 - 0x2F4C]
  685. 00000830  A997                     trap       OpenResFile
  686. 00000832  301F                     move.w     D0, [A7]+
  687. 00000834  3D40 FFF0                move.w     [A6 - 0x10], D0
  688. 00000838  1F3C 0001                move.b     -[A7], 0x1
  689. 0000083C  A99B                     trap       SetResLoad
  690. 0000083E  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  691. 00000842  A998                     trap       UseResFile
  692. 00000844  42A7                     clr.l      -[A7]
  693. 00000846  4879 4150 504C           pea.l      [0x4150504C]
  694. 0000084C  4267                     clr.w      -[A7]
  695. 0000084E  A9A0                     trap       GetResource
  696. 00000850  205F                     movea.l    A0, [A7]+
  697. 00000852  2D48 FFF4                move.l     [A6 - 0xC], A0
  698. 00000856  4AAE FFF4                tst.l      [A6 - 0xC]
  699. 0000085A  6700 00F2                beq        +0xF4 /* 0000094E */
  700. 0000085E  4267                     clr.w      -[A7]
  701. 00000860  A9AF                     trap       ResError
  702. 00000862  301F                     move.w     D0, [A7]+
  703. 00000864  4A40                     tst.w      D0
  704. 00000866  6600 00E6                bne        +0xE8 /* 0000094E */
  705. 0000086A  0CAD 4150 504C BFF8      cmpi.l     [A5 - 0x4008], 0x4150504C /* 'APPL' */
  706. 00000872  6700 00DA                beq        +0xDC /* 0000094E */
  707. 00000876  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  708. 0000087A  4EAD 00FA                jsr        [A5 + 0xFA]
  709. 0000087E  206E FFF4                movea.l    A0, [A6 - 0xC]
  710. 00000882  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  711. 00000886  426E FFF2                clr.w      [A6 - 0xE]
  712. 0000088A  42A7                     clr.l      -[A7]
  713. 0000088C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  714. 00000890  4EAD 00EA                jsr        [A5 + 0xEA]
  715. 00000894  201F                     move.l     D0, [A7]+
  716. 00000896  4A80                     tst.l      D0
  717. 00000898  6600 0090                bne        +0x92 /* 0000092A */
  718. 0000089C  6000 00A2                bra        +0xA4 /* 00000940 */
  719. label000008A0:
  720. 000008A0  206E FFF8                movea.l    A0, [A6 - 0x8]
  721. 000008A4  2010                     move.l     D0, [A0]
  722. 000008A6  B0AD BFFC                cmp.l      D0, [A5 - 0x4004]
  723. 000008AA  660E                     bne        +0x10 /* 000008BA */
  724. 000008AC  206E FFF8                movea.l    A0, [A6 - 0x8]
  725. 000008B0  4868 0008                pea.l      [A0 + 0x8]
  726. 000008B4  A884                     trap       DrawString
  727. 000008B6  6000 0088                bra        +0x8A /* 00000940 */
  728. label000008BA:
  729. 000008BA  206E FFF8                movea.l    A0, [A6 - 0x8]
  730. 000008BE  1028 0008                move.b     D0, [A0 + 0x8]
  731. 000008C2  4880                     ext.w      D0
  732. 000008C4  48C0                     ext.l      D0
  733. 000008C6  81FC 0002                divs.w     D0, 0x2
  734. 000008CA  4840                     swap.w     D0
  735. 000008CC  4A40                     tst.w      D0
  736. 000008CE  662E                     bne        +0x30 /* 000008FE */
  737. 000008D0  206E FFF8                movea.l    A0, [A6 - 0x8]
  738. 000008D4  1028 0008                move.b     D0, [A0 + 0x8]
  739. 000008D8  4880                     ext.w      D0
  740. 000008DA  D16E FFF2                add.w      [A6 - 0xE], D0
  741. 000008DE  206E FFF8                movea.l    A0, [A6 - 0x8]
  742. 000008E2  1028 0008                move.b     D0, [A0 + 0x8]
  743. 000008E6  4880                     ext.w      D0
  744. 000008E8  48C0                     ext.l      D0
  745. 000008EA  D1AE FFF8                add.l      [A6 - 0x8], D0
  746. 000008EE  06AE 0000 000A FFF8      addi.l     [A6 - 0x8], 0xA /* '\n' */
  747. 000008F6  066E 000A FFF2           addi.w     [A6 - 0xE], 0xA /* '\n' */
  748. 000008FC  602C                     bra        +0x2E /* 0000092A */
  749. label000008FE:
  750. 000008FE  206E FFF8                movea.l    A0, [A6 - 0x8]
  751. 00000902  1028 0008                move.b     D0, [A0 + 0x8]
  752. 00000906  4880                     ext.w      D0
  753. 00000908  D16E FFF2                add.w      [A6 - 0xE], D0
  754. 0000090C  206E FFF8                movea.l    A0, [A6 - 0x8]
  755. 00000910  1028 0008                move.b     D0, [A0 + 0x8]
  756. 00000914  4880                     ext.w      D0
  757. 00000916  48C0                     ext.l      D0
  758. 00000918  D1AE FFF8                add.l      [A6 - 0x8], D0
  759. 0000091C  06AE 0000 0009 FFF8      addi.l     [A6 - 0x8], 0x9 /* '\t' */
  760. 00000924  066E 0009 FFF2           addi.w     [A6 - 0xE], 0x9 /* '\t' */
  761. label0000092A:
  762. 0000092A  42A7                     clr.l      -[A7]
  763. 0000092C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  764. 00000930  4EAD 00EA                jsr        [A5 + 0xEA]
  765. 00000934  201F                     move.l     D0, [A7]+
  766. 00000936  306E FFF2                movea.w    A0, [A6 - 0xE]
  767. 0000093A  B1C0                     cmpa.l     A0, D0
  768. 0000093C  6F00 FF62                ble        -0x9C /* 000008A0 */
  769. label00000940:
  770. 00000940  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  771. 00000944  4EAD 0102                jsr        [A5 + 0x102]
  772. 00000948  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  773. 0000094C  A9A3                     trap       ReleaseResource
  774. label0000094E:
  775. 0000094E  42A7                     clr.l      -[A7]
  776. 00000950  486E FFF2                pea.l      [A6 - 0xE]
  777. 00000954  A991                     trap       ModalDialog
  778. 00000956  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  779. 0000095A  A983                     trap       DisposeDialog
  780. 0000095C  6000 025A                bra        +0x25C /* 00000BB8 */
  781. label00000960:
  782. 00000960  206D D086                movea.l    A0, [A5 - 0x2F7A]
  783. 00000964  2F10                     move.l     -[A7], [A0]
  784. 00000966  A851                     trap       SetCursor
  785. 00000968  4878 FFFF                pea.l      [0xFFFFFFFF]
  786. 0000096C  42A7                     clr.l      -[A7]
  787. 0000096E  3F3C 010B                move.w     -[A7], 0x10B
  788. 00000972  4EAD 0092                jsr        [A5 + 0x92]
  789. 00000976  4FEF 000A                lea.l      A7, [A7 + 0xA]
  790. 0000097A  2D40 FFFC                move.l     [A6 - 0x4], D0
  791. 0000097E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  792. 00000982  A873                     trap       SetPort
  793. 00000984  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  794. 00000988  3F3C 0001                move.w     -[A7], 0x1
  795. 0000098C  486E FFF2                pea.l      [A6 - 0xE]
  796. 00000990  486E FFEA                pea.l      [A6 - 0x16]
  797. 00000994  486E FFE2                pea.l      [A6 - 0x1E]
  798. 00000998  A98D                     trap       GetDialogItem/GetDItem
  799. 0000099A  486E FFE2                pea.l      [A6 - 0x1E]
  800. 0000099E  3F3C FFFC                move.w     -[A7], 0xFFFC
  801. 000009A2  3F3C FFFC                move.w     -[A7], 0xFFFC
  802. 000009A6  A8A9                     trap       InsetRect
  803. 000009A8  3F3C 0003                move.w     -[A7], 0x3
  804. 000009AC  3F3C 0003                move.w     -[A7], 0x3
  805. 000009B0  A89B                     trap       PenSize
  806. 000009B2  486E FFE2                pea.l      [A6 - 0x1E]
  807. 000009B6  3F3C 0010                move.w     -[A7], 0x10
  808. 000009BA  3F3C 0010                move.w     -[A7], 0x10
  809. 000009BE  A8B0                     trap       FrameRoundRect
  810. 000009C0  3F3C 0001                move.w     -[A7], 0x1
  811. 000009C4  3F3C 0001                move.w     -[A7], 0x1
  812. 000009C8  A89B                     trap       PenSize
  813. 000009CA  486D D0BC                pea.l      [A5 - 0x2F44]
  814. 000009CE  486E FFEE                pea.l      [A6 - 0x12]
  815. 000009D2  A900                     trap       GetFNum
  816. 000009D4  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  817. 000009D8  A887                     trap       TextFont
  818. 000009DA  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  819. 000009DE  A88A                     trap       TextSize
  820. 000009E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  821. 000009E4  3F3C 0003                move.w     -[A7], 0x3
  822. 000009E8  486E FFF2                pea.l      [A6 - 0xE]
  823. 000009EC  486E FFEA                pea.l      [A6 - 0x16]
  824. 000009F0  486E FFE2                pea.l      [A6 - 0x1E]
  825. 000009F4  A98D                     trap       GetDialogItem/GetDItem
  826. 000009F6  42A7                     clr.l      -[A7]
  827. 000009F8  486E FFE2                pea.l      [A6 - 0x1E]
  828. 000009FC  486E FFE2                pea.l      [A6 - 0x1E]
  829. 00000A00  A9D2                     trap       TENew
  830. 00000A02  205F                     movea.l    A0, [A7]+
  831. 00000A04  2B48 D0A0                move.l     [A5 - 0x2F60], A0
  832. 00000A08  486E FFE2                pea.l      [A6 - 0x1E]
  833. 00000A0C  3F3C FFFF                move.w     -[A7], 0xFFFF
  834. 00000A10  3F3C FFFF                move.w     -[A7], 0xFFFF
  835. 00000A14  A8A9                     trap       InsetRect
  836. 00000A16  486E FFE2                pea.l      [A6 - 0x1E]
  837. 00000A1A  A8A1                     trap       FrameRect
  838. 00000A1C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  839. 00000A20  3F3C 000B                move.w     -[A7], 0xB
  840. 00000A24  A893                     trap       MoveTo
  841. 00000A26  486D D0C4                pea.l      [A5 - 0x2F3C]
  842. 00000A2A  A884                     trap       DrawString
  843. 00000A2C  3F3C 0001                move.w     -[A7], 0x1
  844. 00000A30  A888                     trap       TextFace
  845. 00000A32  486D BFB8                pea.l      [A5 - 0x4048]
  846. 00000A36  A884                     trap       DrawString
  847. 00000A38  4267                     clr.w      -[A7]
  848. 00000A3A  A888                     trap       TextFace
  849. 00000A3C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  850. 00000A40  3F3C 0018                move.w     -[A7], 0x18
  851. 00000A44  A893                     trap       MoveTo
  852. 00000A46  2F2D C00E                move.l     -[A7], [A5 - 0x3FF2]
  853. 00000A4A  486D BBE6                pea.l      [A5 - 0x441A]
  854. 00000A4E  4EAD 020A                jsr        [A5 + 0x20A]
  855. 00000A52  486D BBE6                pea.l      [A5 - 0x441A]
  856. 00000A56  A884                     trap       DrawString
  857. 00000A58  486D D0D2                pea.l      [A5 - 0x2F2E]
  858. 00000A5C  A884                     trap       DrawString
  859. 00000A5E  7000                     moveq.l    D0, 0x00
  860. 00000A60  102D BFB7                move.b     D0, [A5 - 0x4049]
  861. 00000A64  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  862. 00000A68  6606                     bne        +0x8 /* 00000A70 */
  863. 00000A6A  486D D0E8                pea.l      [A5 - 0x2F18]
  864. 00000A6E  A884                     trap       DrawString
  865. label00000A70:
  866. 00000A70  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  867. 00000A74  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  868. 00000A78  A893                     trap       MoveTo
  869. 00000A7A  2F2D C016                move.l     -[A7], [A5 - 0x3FEA]
  870. 00000A7E  486D BBE6                pea.l      [A5 - 0x441A]
  871. 00000A82  4EAD 020A                jsr        [A5 + 0x20A]
  872. 00000A86  486D BBE6                pea.l      [A5 - 0x441A]
  873. 00000A8A  A884                     trap       DrawString
  874. 00000A8C  486D D0F6                pea.l      [A5 - 0x2F0A]
  875. 00000A90  A884                     trap       DrawString
  876. 00000A92  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  877. 00000A96  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  878. 00000A9A  A893                     trap       MoveTo
  879. 00000A9C  486D D116                pea.l      [A5 - 0x2EEA]
  880. 00000AA0  A884                     trap       DrawString
  881. 00000AA2  2F2D C002                move.l     -[A7], [A5 - 0x3FFE]
  882. 00000AA6  1F3C 0002                move.b     -[A7], 0x2
  883. 00000AAA  486D BBE6                pea.l      [A5 - 0x441A]
  884. 00000AAE  4EAD 0272                jsr        [A5 + 0x272]
  885. 00000AB2  486D BBE6                pea.l      [A5 - 0x441A]
  886. 00000AB6  A884                     trap       DrawString
  887. 00000AB8  486D D120                pea.l      [A5 - 0x2EE0]
  888. 00000ABC  A884                     trap       DrawString
  889. 00000ABE  2F2D C002                move.l     -[A7], [A5 - 0x3FFE]
  890. 00000AC2  4267                     clr.w      -[A7]
  891. 00000AC4  486D BBE6                pea.l      [A5 - 0x441A]
  892. 00000AC8  4EAD 026A                jsr        [A5 + 0x26A]
  893. 00000ACC  486D BBE6                pea.l      [A5 - 0x441A]
  894. 00000AD0  A884                     trap       DrawString
  895. 00000AD2  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  896. 00000AD6  A883                     trap       DrawChar
  897. 00000AD8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  898. 00000ADC  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  899. 00000AE0  A893                     trap       MoveTo
  900. 00000AE2  486D D122                pea.l      [A5 - 0x2EDE]
  901. 00000AE6  A884                     trap       DrawString
  902. 00000AE8  2F2D C006                move.l     -[A7], [A5 - 0x3FFA]
  903. 00000AEC  1F3C 0002                move.b     -[A7], 0x2
  904. 00000AF0  486D BBE6                pea.l      [A5 - 0x441A]
  905. 00000AF4  4EAD 0272                jsr        [A5 + 0x272]
  906. 00000AF8  486D BBE6                pea.l      [A5 - 0x441A]
  907. 00000AFC  A884                     trap       DrawString
  908. 00000AFE  486D D12C                pea.l      [A5 - 0x2ED4]
  909. 00000B02  A884                     trap       DrawString
  910. 00000B04  2F2D C006                move.l     -[A7], [A5 - 0x3FFA]
  911. 00000B08  4267                     clr.w      -[A7]
  912. 00000B0A  486D BBE6                pea.l      [A5 - 0x441A]
  913. 00000B0E  4EAD 026A                jsr        [A5 + 0x26A]
  914. 00000B12  486D BBE6                pea.l      [A5 - 0x441A]
  915. 00000B16  A884                     trap       DrawString
  916. 00000B18  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  917. 00000B1C  A883                     trap       DrawChar
  918. 00000B1E  4267                     clr.w      -[A7]
  919. 00000B20  4EBA 00A6                jsr        [PC + 0xA6 /* 00000BC8 */]
  920. 00000B24  548F                     addq.l     A7, 2
  921. 00000B26  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  922. 00000B2A  3F3C 0004                move.w     -[A7], 0x4
  923. 00000B2E  486E FFF2                pea.l      [A6 - 0xE]
  924. 00000B32  486E FFEA                pea.l      [A6 - 0x16]
  925. 00000B36  486E FFE2                pea.l      [A6 - 0x1E]
  926. 00000B3A  A98D                     trap       GetDialogItem/GetDItem
  927. 00000B3C  302E FFE6                move.w     D0, [A6 - 0x1A]
  928. 00000B40  906E FFE2                sub.w      D0, [A6 - 0x1E]
  929. 00000B44  206D D0A0                movea.l    A0, [A5 - 0x2F60]
  930. 00000B48  2050                     movea.l    A0, [A0]
  931. 00000B4A  3068 0018                movea.w    A0, [A0 + 0x18]
  932. 00000B4E  2208                     move.l     D1, A0
  933. 00000B50  83FC 0002                divs.w     D1, 0x2
  934. 00000B54  9041                     sub.w      D0, D1
  935. 00000B56  206D D0A0                movea.l    A0, [A5 - 0x2F60]
  936. 00000B5A  2050                     movea.l    A0, [A0]
  937. 00000B5C  5540                     subq.w     D0, 2
  938. 00000B5E  48C0                     ext.l      D0
  939. 00000B60  81E8 0018                divs.w     D0, [A0 + 0x18]
  940. 00000B64  3D40 FFF2                move.w     [A6 - 0xE], D0
  941. 00000B68  206D D0A0                movea.l    A0, [A5 - 0x2F60]
  942. 00000B6C  2050                     movea.l    A0, [A0]
  943. 00000B6E  3028 005E                move.w     D0, [A0 + 0x5E]
  944. 00000B72  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  945. 00000B76  6F16                     ble        +0x18 /* 00000B8E */
  946. 00000B78  206D D0A0                movea.l    A0, [A5 - 0x2F60]
  947. 00000B7C  2050                     movea.l    A0, [A0]
  948. 00000B7E  3028 005E                move.w     D0, [A0 + 0x5E]
  949. 00000B82  906E FFF2                sub.w      D0, [A6 - 0xE]
  950. 00000B86  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  951. 00000B8A  3F00                     move.w     -[A7], D0
  952. 00000B8C  A965                     trap       SetControlMaximum/SetMaxCtl
  953. label00000B8E:
  954. 00000B8E  4267                     clr.w      -[A7]
  955. 00000B90  A887                     trap       TextFont
  956. 00000B92  3F3C 000C                move.w     -[A7], 0xC
  957. 00000B96  A88A                     trap       TextSize
  958. 00000B98  A850                     trap       InitCursor
  959. label00000B9A:
  960. 00000B9A  486D 0362                pea.l      [A5 + 0x362]
  961. 00000B9E  486E FFF2                pea.l      [A6 - 0xE]
  962. 00000BA2  A991                     trap       ModalDialog
  963. 00000BA4  0C6E 0004 FFF2           cmpi.w     [A6 - 0xE], 0x4
  964. 00000BAA  67EE                     beq        -0x10 /* 00000B9A */
  965. 00000BAC  2F2D D0A0                move.l     -[A7], [A5 - 0x2F60]
  966. 00000BB0  A9CD                     trap       TEDispose
  967. 00000BB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  968. 00000BB6  A983                     trap       DisposeDialog
  969. label00000BB8:
  970. 00000BB8  0C6E 0001 FFF2           cmpi.w     [A6 - 0xE], 0x1
  971. 00000BBE  57C0                     seq        D0
  972. 00000BC0  4400                     neg.b      D0
  973. 00000BC2  4880                     ext.w      D0
  974. 00000BC4  4E5E                     unlink     A6
  975. 00000BC6  4E75                     rts
  976. fn00000BC8:
  977. 00000BC8  4E56 FFFE                link       A6, -0x0002
  978. 00000BCC  426E FFFE                clr.w      [A6 - 0x2]
  979. 00000BD0  6012                     bra        +0x14 /* 00000BE4 */
  980. label00000BD2:
  981. 00000BD2  486D D12E                pea.l      [A5 - 0x2ED2]
  982. 00000BD6  4878 0001                pea.l      [0x00000001]
  983. 00000BDA  2F2D D0A0                move.l     -[A7], [A5 - 0x2F60]
  984. 00000BDE  A9DE                     trap       TEInsert
  985. 00000BE0  526E FFFE                addq.w     [A6 - 0x2], 1
  986. label00000BE4:
  987. 00000BE4  302E FFFE                move.w     D0, [A6 - 0x2]
  988. 00000BE8  B06E 0008                cmp.w      D0, [A6 + 0x8]
  989. 00000BEC  6DE4                     blt        -0x1A /* 00000BD2 */
  990. 00000BEE  486D BFB9                pea.l      [A5 - 0x4047]
  991. 00000BF2  7000                     moveq.l    D0, 0x00
  992. 00000BF4  102D BFB8                move.b     D0, [A5 - 0x4048]
  993. 00000BF8  2F00                     move.l     -[A7], D0
  994. 00000BFA  2F2D D0A0                move.l     -[A7], [A5 - 0x2F60]
  995. 00000BFE  A9DE                     trap       TEInsert
  996. 00000C00  486D D130                pea.l      [A5 - 0x2ED0]
  997. 00000C04  4878 0002                pea.l      [0x00000002]
  998. 00000C08  2F2D D0A0                move.l     -[A7], [A5 - 0x2F60]
  999. 00000C0C  A9DE                     trap       TEInsert
  1000. 00000C0E  42AD C016                clr.l      [A5 - 0x3FEA]
  1001. 00000C12  42AD C012                clr.l      [A5 - 0x3FEE]
  1002. label00000C16:
  1003. 00000C16  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  1004. 00000C1C  41ED BFB6                lea.l      A0, [A5 - 0x404A]
  1005. 00000C20  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  1006. 00000C24  7001                     moveq.l    D0, 0x01
  1007. 00000C26  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  1008. 00000C2A  202D C012                move.l     D0, [A5 - 0x3FEE]
  1009. 00000C2E  D0AD C016                add.l      D0, [A5 - 0x3FEA]
  1010. 00000C32  D1AD D1DA                add.l      [A5 - 0x2E26], D0
  1011. 00000C36  7070                     moveq.l    D0, 0x70
  1012. 00000C38  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  1013. 00000C3C  4267                     clr.w      -[A7]
  1014. 00000C3E  486D D1AC                pea.l      [A5 - 0x2E54]
  1015. 00000C42  4267                     clr.w      -[A7]
  1016. 00000C44  4EAD 0142                jsr        [A5 + 0x142]
  1017. 00000C48  301F                     move.w     D0, [A7]+
  1018. 00000C4A  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  1019. 00000C4E  4EAD 030A                jsr        [A5 + 0x30A]
  1020. 00000C52  548F                     addq.l     A7, 2
  1021. 00000C54  4A40                     tst.w      D0
  1022. 00000C56  6600 00B4                bne        +0xB6 /* 00000D0C */
  1023. 00000C5A  486D BFB6                pea.l      [A5 - 0x404A]
  1024. 00000C5E  4EAD 034A                jsr        [A5 + 0x34A]
  1025. 00000C62  588F                     addq.l     A7, 4
  1026. 00000C64  B06D C024                cmp.w      D0, [A5 - 0x3FDC]
  1027. 00000C68  6718                     beq        +0x1A /* 00000C82 */
  1028. 00000C6A  486D BFB8                pea.l      [A5 - 0x4048]
  1029. 00000C6E  42A7                     clr.l      -[A7]
  1030. 00000C70  42A7                     clr.l      -[A7]
  1031. 00000C72  42A7                     clr.l      -[A7]
  1032. 00000C74  A98B                     trap       ParamText
  1033. 00000C76  42A7                     clr.l      -[A7]
  1034. 00000C78  3F3C 0084                move.w     -[A7], 0x84
  1035. 00000C7C  4EAD 00A2                jsr        [A5 + 0xA2]
  1036. 00000C80  5C8F                     addq.l     A7, 6
  1037. label00000C82:
  1038. 00000C82  7000                     moveq.l    D0, 0x00
  1039. 00000C84  102D BFB7                move.b     D0, [A5 - 0x4049]
  1040. 00000C88  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  1041. 00000C8C  660C                     bne        +0xE /* 00000C9A */
  1042. 00000C8E  42AD C016                clr.l      [A5 - 0x3FEA]
  1043. 00000C92  42AD C012                clr.l      [A5 - 0x3FEE]
  1044. 00000C96  6000 0074                bra        +0x76 /* 00000D0C */
  1045. label00000C9A:
  1046. 00000C9A  7000                     moveq.l    D0, 0x00
  1047. 00000C9C  102D BFB7                move.b     D0, [A5 - 0x4049]
  1048. 00000CA0  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  1049. 00000CA4  670C                     beq        +0xE /* 00000CB2 */
  1050. 00000CA6  7000                     moveq.l    D0, 0x00
  1051. 00000CA8  102D BFB7                move.b     D0, [A5 - 0x4049]
  1052. 00000CAC  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  1053. 00000CB0  6612                     bne        +0x14 /* 00000CC4 */
  1054. label00000CB2:
  1055. 00000CB2  302E 0008                move.w     D0, [A6 + 0x8]
  1056. 00000CB6  5240                     addq.w     D0, 1
  1057. 00000CB8  3F00                     move.w     -[A7], D0
  1058. 00000CBA  4EBA FF0C                jsr        [PC - 0xF4 /* 00000BC8 */]
  1059. 00000CBE  548F                     addq.l     A7, 2
  1060. 00000CC0  6000 FF54                bra        -0xAA /* 00000C16 */
  1061. label00000CC4:
  1062. 00000CC4  426E FFFE                clr.w      [A6 - 0x2]
  1063. 00000CC8  6012                     bra        +0x14 /* 00000CDC */
  1064. label00000CCA:
  1065. 00000CCA  486D D134                pea.l      [A5 - 0x2ECC]
  1066. 00000CCE  4878 0001                pea.l      [0x00000001]
  1067. 00000CD2  2F2D D0A0                move.l     -[A7], [A5 - 0x2F60]
  1068. 00000CD6  A9DE                     trap       TEInsert
  1069. 00000CD8  526E FFFE                addq.w     [A6 - 0x2], 1
  1070. label00000CDC:
  1071. 00000CDC  302E 0008                move.w     D0, [A6 + 0x8]
  1072. 00000CE0  5240                     addq.w     D0, 1
  1073. 00000CE2  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1074. 00000CE6  6EE2                     bgt        -0x1C /* 00000CCA */
  1075. 00000CE8  486D BFB9                pea.l      [A5 - 0x4047]
  1076. 00000CEC  7000                     moveq.l    D0, 0x00
  1077. 00000CEE  102D BFB8                move.b     D0, [A5 - 0x4048]
  1078. 00000CF2  2F00                     move.l     -[A7], D0
  1079. 00000CF4  2F2D D0A0                move.l     -[A7], [A5 - 0x2F60]
  1080. 00000CF8  A9DE                     trap       TEInsert
  1081. 00000CFA  486D D136                pea.l      [A5 - 0x2ECA]
  1082. 00000CFE  4878 0001                pea.l      [0x00000001]
  1083. 00000D02  2F2D D0A0                move.l     -[A7], [A5 - 0x2F60]
  1084. 00000D06  A9DE                     trap       TEInsert
  1085. 00000D08  6000 FF0C                bra        -0xF2 /* 00000C16 */
  1086. label00000D0C:
  1087. 00000D0C  4E5E                     unlink     A6
  1088. 00000D0E  4E75                     rts
  1089. fn00000D10:
  1090. 00000D10  4E56 0000                link       A6, 0
  1091. 00000D14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1092. 00000D18  486D BBE6                pea.l      [A5 - 0x441A]
  1093. 00000D1C  4EAD 020A                jsr        [A5 + 0x20A]
  1094. 00000D20  486D BBE6                pea.l      [A5 - 0x441A]
  1095. 00000D24  A884                     trap       DrawString
  1096. 00000D26  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  1097. 00000D2A  A883                     trap       DrawChar
  1098. 00000D2C  4878 0400                pea.l      [0x00000400]
  1099. 00000D30  206E 0008                movea.l    A0, [A6 + 0x8]
  1100. 00000D34  4868 0200                pea.l      [A0 + 0x200]
  1101. 00000D38  4EAD 004A                jsr        [A5 + 0x4A]
  1102. 00000D3C  2F00                     move.l     -[A7], D0
  1103. 00000D3E  486D BBE6                pea.l      [A5 - 0x441A]
  1104. 00000D42  4EAD 020A                jsr        [A5 + 0x20A]
  1105. 00000D46  486D BBE6                pea.l      [A5 - 0x441A]
  1106. 00000D4A  A884                     trap       DrawString
  1107. 00000D4C  486D D138                pea.l      [A5 - 0x2EC8]
  1108. 00000D50  A884                     trap       DrawString
  1109. 00000D52  4A6E 000C                tst.w      [A6 + 0xC]
  1110. 00000D56  6D00 006C                blt        +0x6E /* 00000DC4 */
  1111. 00000D5A  302E 000C                move.w     D0, [A6 + 0xC]
  1112. 00000D5E  4EAD 002A                jsr        [A5 + 0x2A]
  1113. 00000D62  0008 0022                ori.b      A0, 0x22 /* '"' */
  1114. 00000D66  0010 0024                ori.b      [A0], 0x24 /* '$' */
  1115. 00000D6A  0000 0028                ori.b      D0, 0x28 /* '(' */
  1116. 00000D6E  0011 002A                ori.b      [A1], 0x2A /* '*' */
  1117. 00000D72  0001 002E                ori.b      D1, 0x2E /* '.' */
  1118. 00000D76  0012 0030                ori.b      [A2], 0x30 /* '0' */
  1119. 00000D7A  0002 0034                ori.b      D2, 0x34 /* '4' */
  1120. 00000D7E  0013 0036                ori.b      [A3], 0x36 /* '6' */
  1121. 00000D82  0003 003A                ori.b      D3, 0x3A /* ':' */
  1122. 00000D86  486D D13C                pea.l      [A5 - 0x2EC4]
  1123. 00000D8A  A884                     trap       DrawString
  1124. 00000D8C  486D D142                pea.l      [A5 - 0x2EBE]
  1125. 00000D90  A884                     trap       DrawString
  1126. 00000D92  6030                     bra        +0x32 /* 00000DC4 */
  1127. 00000D94  486D D152                pea.l      [A5 - 0x2EAE]
  1128. 00000D98  A884                     trap       DrawString
  1129. 00000D9A  486D D158                pea.l      [A5 - 0x2EA8]
  1130. 00000D9E  A884                     trap       DrawString
  1131. 00000DA0  6022                     bra        +0x24 /* 00000DC4 */
  1132. 00000DA2  486D D162                pea.l      [A5 - 0x2E9E]
  1133. 00000DA6  A884                     trap       DrawString
  1134. 00000DA8  486D D168                pea.l      [A5 - 0x2E98]
  1135. 00000DAC  A884                     trap       DrawString
  1136. 00000DAE  6014                     bra        +0x16 /* 00000DC4 */
  1137. 00000DB0  486D D17A                pea.l      [A5 - 0x2E86]
  1138. 00000DB4  A884                     trap       DrawString
  1139. 00000DB6  486D D180                pea.l      [A5 - 0x2E80]
  1140. 00000DBA  A884                     trap       DrawString
  1141. 00000DBC  6006                     bra        +0x8 /* 00000DC4 */
  1142. 00000DBE  486D D18E                pea.l      [A5 - 0x2E72]
  1143. 00000DC2  A884                     trap       DrawString
  1144. label00000DC4:
  1145. 00000DC4  4E5E                     unlink     A6
  1146. 00000DC6  4E75                     rts
  1147. fn00000DC8:
  1148. 00000DC8  4E56 0000                link       A6, 0
  1149. 00000DCC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1150. 00000DD0  486D BBE6                pea.l      [A5 - 0x441A]
  1151. 00000DD4  4EAD 020A                jsr        [A5 + 0x20A]
  1152. 00000DD8  486D BBE6                pea.l      [A5 - 0x441A]
  1153. 00000DDC  A884                     trap       DrawString
  1154. 00000DDE  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  1155. 00000DE2  A883                     trap       DrawChar
  1156. 00000DE4  4878 0400                pea.l      [0x00000400]
  1157. 00000DE8  206E 000C                movea.l    A0, [A6 + 0xC]
  1158. 00000DEC  4868 0200                pea.l      [A0 + 0x200]
  1159. 00000DF0  4EAD 004A                jsr        [A5 + 0x4A]
  1160. 00000DF4  2F00                     move.l     -[A7], D0
  1161. 00000DF6  486D BBE6                pea.l      [A5 - 0x441A]
  1162. 00000DFA  4EAD 020A                jsr        [A5 + 0x20A]
  1163. 00000DFE  486D BBE6                pea.l      [A5 - 0x441A]
  1164. 00000E02  A884                     trap       DrawString
  1165. 00000E04  486D D19E                pea.l      [A5 - 0x2E62]
  1166. 00000E08  A884                     trap       DrawString
  1167. 00000E0A  4AAE 0008                tst.l      [A6 + 0x8]
  1168. 00000E0E  670A                     beq        +0xC /* 00000E1A */
  1169. 00000E10  202E 0008                move.l     D0, [A6 + 0x8]
  1170. 00000E14  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1171. 00000E18  6408                     bcc        +0xA /* 00000E22 */
  1172. label00000E1A:
  1173. 00000E1A  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  1174. 00000E1E  A883                     trap       DrawChar
  1175. 00000E20  6038                     bra        +0x3A /* 00000E5A */
  1176. label00000E22:
  1177. 00000E22  202E 0008                move.l     D0, [A6 + 0x8]
  1178. 00000E26  90AE 000C                sub.l      D0, [A6 + 0xC]
  1179. 00000E2A  4878 03E8                pea.l      [0x000003E8]
  1180. 00000E2E  2F00                     move.l     -[A7], D0
  1181. 00000E30  4EAD 0042                jsr        [A5 + 0x42]
  1182. 00000E34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1183. 00000E38  2F00                     move.l     -[A7], D0
  1184. 00000E3A  4EAD 004A                jsr        [A5 + 0x4A]
  1185. 00000E3E  4878 000A                pea.l      [0x0000000A]
  1186. 00000E42  5A80                     addq.l     D0, 5
  1187. 00000E44  2F00                     move.l     -[A7], D0
  1188. 00000E46  4EAD 004A                jsr        [A5 + 0x4A]
  1189. 00000E4A  2F00                     move.l     -[A7], D0
  1190. 00000E4C  486D BBE6                pea.l      [A5 - 0x441A]
  1191. 00000E50  4EAD 020A                jsr        [A5 + 0x20A]
  1192. 00000E54  486D BBE6                pea.l      [A5 - 0x441A]
  1193. 00000E58  A884                     trap       DrawString
  1194. label00000E5A:
  1195. 00000E5A  486D D1A2                pea.l      [A5 - 0x2E5E]
  1196. 00000E5E  A884                     trap       DrawString
  1197. 00000E60  4E5E                     unlink     A6
  1198. 00000E62  4E75                     rts
  1199. fn00000E64:
  1200. 00000E64  4E56 FFFE                link       A6, -0x0002
  1201. 00000E68  4A78 03F6                tst.w      [0x000003F6 /* FSFCBLen */]
  1202. 00000E6C  6C06                     bge        +0x8 /* 00000E74 */
  1203. 00000E6E  3038 0210                move.w     D0, [0x00000210 /* BootDrive */]
  1204. 00000E72  6014                     bra        +0x16 /* 00000E88 */
  1205. label00000E74:
  1206. 00000E74  4267                     clr.w      -[A7]
  1207. 00000E76  3F38 0A58                move.w     -[A7], [0x00000A58 /* SysMap */]
  1208. 00000E7A  486E FFFE                pea.l      [A6 - 0x2]
  1209. 00000E7E  4EAD 01C2                jsr        [A5 + 0x1C2]
  1210. 00000E82  301F                     move.w     D0, [A7]+
  1211. 00000E84  302E FFFE                move.w     D0, [A6 - 0x2]
  1212. label00000E88:
  1213. 00000E88  4E5E                     unlink     A6
  1214. 00000E8A  4E75                     rts
  1215. export_106:
  1216. 00000E8C  4E56 FFF2                link       A6, -0x000E
  1217. 00000E90  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  1218. 00000E96  6600 012A                bne        +0x12C /* 00000FC2 */
  1219. 00000E9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1220. 00000E9E  3F3C 0001                move.w     -[A7], 0x1
  1221. 00000EA2  486E FFFE                pea.l      [A6 - 0x2]
  1222. 00000EA6  486E FFFA                pea.l      [A6 - 0x6]
  1223. 00000EAA  486E FFF2                pea.l      [A6 - 0xE]
  1224. 00000EAE  A98D                     trap       GetDialogItem/GetDItem
  1225. 00000EB0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1226. 00000EB4  486D D280                pea.l      [A5 - 0x2D80]
  1227. 00000EB8  A95F                     trap       SetControlTitle/SetCTitle
  1228. 00000EBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1229. 00000EBE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1230. 00000EC2  486E FFFE                pea.l      [A6 - 0x2]
  1231. 00000EC6  486E FFFA                pea.l      [A6 - 0x6]
  1232. 00000ECA  486E FFF2                pea.l      [A6 - 0xE]
  1233. 00000ECE  A98D                     trap       GetDialogItem/GetDItem
  1234. 00000ED0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1235. 00000ED4  A958                     trap       HideControl
  1236. 00000ED6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1237. 00000EDA  3F3C 000B                move.w     -[A7], 0xB
  1238. 00000EDE  486E FFFE                pea.l      [A6 - 0x2]
  1239. 00000EE2  486E FFFA                pea.l      [A6 - 0x6]
  1240. 00000EE6  486E FFF2                pea.l      [A6 - 0xE]
  1241. 00000EEA  A98D                     trap       GetDialogItem/GetDItem
  1242. 00000EEC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1243. 00000EF0  A958                     trap       HideControl
  1244. 00000EF2  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  1245. 00000EF6  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  1246. 00000EFA  426D D1C2                clr.w      [A5 - 0x2E3E]
  1247. 00000EFE  3B6D C028 D1C8           move.w     [A5 - 0x2E38], [A5 - 0x3FD8]
  1248. 00000F04  4267                     clr.w      -[A7]
  1249. 00000F06  486D D1AC                pea.l      [A5 - 0x2E54]
  1250. 00000F0A  4267                     clr.w      -[A7]
  1251. 00000F0C  4EAD 01FA                jsr        [A5 + 0x1FA]
  1252. 00000F10  301F                     move.w     D0, [A7]+
  1253. 00000F12  4A6D D1BC                tst.w      [A5 - 0x2E44]
  1254. 00000F16  6718                     beq        +0x1A /* 00000F30 */
  1255. 00000F18  7001                     moveq.l    D0, 0x01
  1256. 00000F1A  3B40 C028                move.w     [A5 - 0x3FD8], D0
  1257. 00000F1E  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  1258. 00000F22  4267                     clr.w      -[A7]
  1259. 00000F24  486D D1AC                pea.l      [A5 - 0x2E54]
  1260. 00000F28  4267                     clr.w      -[A7]
  1261. 00000F2A  4EAD 01FA                jsr        [A5 + 0x1FA]
  1262. 00000F2E  301F                     move.w     D0, [A7]+
  1263. label00000F30:
  1264. 00000F30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1265. 00000F34  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1266. 00000F38  486E FFFE                pea.l      [A6 - 0x2]
  1267. 00000F3C  486E FFFA                pea.l      [A6 - 0x6]
  1268. 00000F40  486E FFF2                pea.l      [A6 - 0xE]
  1269. 00000F44  A98D                     trap       GetDialogItem/GetDItem
  1270. 00000F46  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1271. 00000F4A  486D BBE6                pea.l      [A5 - 0x441A]
  1272. 00000F4E  A98F                     trap       SetDialogItemText/SetIText
  1273. 00000F50  7000                     moveq.l    D0, 0x00
  1274. 00000F52  302D D1EA                move.w     D0, [A5 - 0x2E16]
  1275. 00000F56  2F2D D1DC                move.l     -[A7], [A5 - 0x2E24]
  1276. 00000F5A  2F00                     move.l     -[A7], D0
  1277. 00000F5C  4EAD 0042                jsr        [A5 + 0x42]
  1278. 00000F60  4878 0400                pea.l      [0x00000400]
  1279. 00000F64  0680 0000 0200           addi.l     D0, 0x200
  1280. 00000F6A  2F00                     move.l     -[A7], D0
  1281. 00000F6C  4EAD 004A                jsr        [A5 + 0x4A]
  1282. 00000F70  2F00                     move.l     -[A7], D0
  1283. 00000F72  486D BBE6                pea.l      [A5 - 0x441A]
  1284. 00000F76  4EAD 020A                jsr        [A5 + 0x20A]
  1285. 00000F7A  102D BBE6                move.b     D0, [A5 - 0x441A]
  1286. 00000F7E  4880                     ext.w      D0
  1287. 00000F80  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  1288. 00000F84  D0C0                     add.w      A0, D0
  1289. 00000F86  486D D284                pea.l      [A5 - 0x2D7C]
  1290. 00000F8A  4868 0001                pea.l      [A0 + 0x1]
  1291. 00000F8E  4878 0009                pea.l      [0x00000009]
  1292. 00000F92  4EAD 010A                jsr        [A5 + 0x10A]
  1293. 00000F96  062D 0009 BBE6           addi.b     [A5 - 0x441A], 0x9 /* '\t' */
  1294. 00000F9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1295. 00000FA0  3F3C 000C                move.w     -[A7], 0xC
  1296. 00000FA4  486E FFFE                pea.l      [A6 - 0x2]
  1297. 00000FA8  486E FFFA                pea.l      [A6 - 0x6]
  1298. 00000FAC  486E FFF2                pea.l      [A6 - 0xE]
  1299. 00000FB0  A98D                     trap       GetDialogItem/GetDItem
  1300. 00000FB2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1301. 00000FB6  486D BBE6                pea.l      [A5 - 0x441A]
  1302. 00000FBA  A98F                     trap       SetDialogItemText/SetIText
  1303. 00000FBC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1304. 00000FBE  6000 00E2                bra        +0xE4 /* 000010A2 */
  1305. label00000FC2:
  1306. 00000FC2  0C6E 000E 000C           cmpi.w     [A6 + 0xC], 0xE
  1307. 00000FC8  6600 00D4                bne        +0xD6 /* 0000109E */
  1308. 00000FCC  526D C028                addq.w     [A5 - 0x3FD8], 1
  1309. 00000FD0  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  1310. 00000FD4  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  1311. 00000FD8  426D D1C2                clr.w      [A5 - 0x2E3E]
  1312. 00000FDC  3B6D C028 D1C8           move.w     [A5 - 0x2E38], [A5 - 0x3FD8]
  1313. 00000FE2  4267                     clr.w      -[A7]
  1314. 00000FE4  486D D1AC                pea.l      [A5 - 0x2E54]
  1315. 00000FE8  4267                     clr.w      -[A7]
  1316. 00000FEA  4EAD 01FA                jsr        [A5 + 0x1FA]
  1317. 00000FEE  301F                     move.w     D0, [A7]+
  1318. 00000FF0  4A6D D1BC                tst.w      [A5 - 0x2E44]
  1319. 00000FF4  6718                     beq        +0x1A /* 0000100E */
  1320. 00000FF6  7001                     moveq.l    D0, 0x01
  1321. 00000FF8  3B40 C028                move.w     [A5 - 0x3FD8], D0
  1322. 00000FFC  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  1323. 00001000  4267                     clr.w      -[A7]
  1324. 00001002  486D D1AC                pea.l      [A5 - 0x2E54]
  1325. 00001006  4267                     clr.w      -[A7]
  1326. 00001008  4EAD 01FA                jsr        [A5 + 0x1FA]
  1327. 0000100C  301F                     move.w     D0, [A7]+
  1328. label0000100E:
  1329. 0000100E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1330. 00001012  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1331. 00001016  486E FFFE                pea.l      [A6 - 0x2]
  1332. 0000101A  486E FFFA                pea.l      [A6 - 0x6]
  1333. 0000101E  486E FFF2                pea.l      [A6 - 0xE]
  1334. 00001022  A98D                     trap       GetDialogItem/GetDItem
  1335. 00001024  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1336. 00001028  486D BBE6                pea.l      [A5 - 0x441A]
  1337. 0000102C  A98F                     trap       SetDialogItemText/SetIText
  1338. 0000102E  7000                     moveq.l    D0, 0x00
  1339. 00001030  302D D1EA                move.w     D0, [A5 - 0x2E16]
  1340. 00001034  2F2D D1DC                move.l     -[A7], [A5 - 0x2E24]
  1341. 00001038  2F00                     move.l     -[A7], D0
  1342. 0000103A  4EAD 0042                jsr        [A5 + 0x42]
  1343. 0000103E  4878 0400                pea.l      [0x00000400]
  1344. 00001042  0680 0000 0200           addi.l     D0, 0x200
  1345. 00001048  2F00                     move.l     -[A7], D0
  1346. 0000104A  4EAD 004A                jsr        [A5 + 0x4A]
  1347. 0000104E  2F00                     move.l     -[A7], D0
  1348. 00001050  486D BBE6                pea.l      [A5 - 0x441A]
  1349. 00001054  4EAD 020A                jsr        [A5 + 0x20A]
  1350. 00001058  102D BBE6                move.b     D0, [A5 - 0x441A]
  1351. 0000105C  4880                     ext.w      D0
  1352. 0000105E  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  1353. 00001062  D0C0                     add.w      A0, D0
  1354. 00001064  486D D28E                pea.l      [A5 - 0x2D72]
  1355. 00001068  4868 0001                pea.l      [A0 + 0x1]
  1356. 0000106C  4878 0009                pea.l      [0x00000009]
  1357. 00001070  4EAD 010A                jsr        [A5 + 0x10A]
  1358. 00001074  062D 0009 BBE6           addi.b     [A5 - 0x441A], 0x9 /* '\t' */
  1359. 0000107A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1360. 0000107E  3F3C 000C                move.w     -[A7], 0xC
  1361. 00001082  486E FFFE                pea.l      [A6 - 0x2]
  1362. 00001086  486E FFFA                pea.l      [A6 - 0x6]
  1363. 0000108A  486E FFF2                pea.l      [A6 - 0xE]
  1364. 0000108E  A98D                     trap       GetDialogItem/GetDItem
  1365. 00001090  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1366. 00001094  486D BBE6                pea.l      [A5 - 0x441A]
  1367. 00001098  A98F                     trap       SetDialogItemText/SetIText
  1368. 0000109A  7064                     moveq.l    D0, 0x64
  1369. 0000109C  6004                     bra        +0x6 /* 000010A2 */
  1370. label0000109E:
  1371. 0000109E  302E 000C                move.w     D0, [A6 + 0xC]
  1372. label000010A2:
  1373. 000010A2  4E5E                     unlink     A6
  1374. 000010A4  205F                     movea.l    A0, [A7]+
  1375. 000010A6  4FEF 0006                lea.l      A7, [A7 + 0x6]
  1376. 000010AA  3E80                     move.w     [A7], D0
  1377. 000010AC  4ED0                     jmp        [A0]
  1378. export_107:
  1379. 000010AE  4E56 FFB2                link       A6, -0x004E
  1380. 000010B2  306D BE3E                movea.w    A0, [A5 - 0x41C2]
  1381. 000010B6  2008                     move.l     D0, A0
  1382. 000010B8  81FC 0002                divs.w     D0, 0x2
  1383. 000010BC  0640 FF62                addi.w     D0, 0xFF62
  1384. 000010C0  3D40 FFB4                move.w     [A6 - 0x4C], D0
  1385. 000010C4  7050                     moveq.l    D0, 0x50
  1386. 000010C6  3D40 FFB2                move.w     [A6 - 0x4E], D0
  1387. 000010CA  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1388. 000010CE  486D D298                pea.l      [A5 - 0x2D68]
  1389. 000010D2  486D D2AC                pea.l      [A5 - 0x2D54]
  1390. 000010D6  486D 0372                pea.l      [A5 + 0x372]
  1391. 000010DA  486E FFB6                pea.l      [A6 - 0x4A]
  1392. 000010DE  3F3C 0402                move.w     -[A7], 0x402
  1393. 000010E2  42A7                     clr.l      -[A7]
  1394. 000010E4  4EAD 025A                jsr        [A5 + 0x25A]
  1395. 000010E8  4A2E FFB6                tst.b      [A6 - 0x4A]
  1396. 000010EC  6700 0132                beq        +0x134 /* 00001220 */
  1397. 000010F0  486E FFC0                pea.l      [A6 - 0x40]
  1398. 000010F4  486D D240                pea.l      [A5 - 0x2DC0]
  1399. 000010F8  4878 0040                pea.l      [0x00000040]
  1400. 000010FC  4EAD 010A                jsr        [A5 + 0x10A]
  1401. 00001100  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1402. 00001104  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  1403. 00001108  3B6E FFBC D1C2           move.w     [A5 - 0x2E3E], [A6 - 0x44]
  1404. 0000110E  422D D1C6                clr.b      [A5 - 0x2E3A]
  1405. 00001112  4267                     clr.w      -[A7]
  1406. 00001114  486D D1AC                pea.l      [A5 - 0x2E54]
  1407. 00001118  4267                     clr.w      -[A7]
  1408. 0000111A  4EAD 016A                jsr        [A5 + 0x16A]
  1409. 0000111E  301F                     move.w     D0, [A7]+
  1410. 00001120  0C6D FFD0 D1BC           cmpi.w     [A5 - 0x2E44], 0xFFD0
  1411. 00001126  661C                     bne        +0x1E /* 00001144 */
  1412. 00001128  4267                     clr.w      -[A7]
  1413. 0000112A  486D D1AC                pea.l      [A5 - 0x2E54]
  1414. 0000112E  4267                     clr.w      -[A7]
  1415. 00001130  4EAD 0172                jsr        [A5 + 0x172]
  1416. 00001134  301F                     move.w     D0, [A7]+
  1417. 00001136  4267                     clr.w      -[A7]
  1418. 00001138  486D D1AC                pea.l      [A5 - 0x2E54]
  1419. 0000113C  4267                     clr.w      -[A7]
  1420. 0000113E  4EAD 016A                jsr        [A5 + 0x16A]
  1421. 00001142  301F                     move.w     D0, [A7]+
  1422. label00001144:
  1423. 00001144  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  1424. 00001148  4EAD 030A                jsr        [A5 + 0x30A]
  1425. 0000114C  548F                     addq.l     A7, 2
  1426. 0000114E  4A40                     tst.w      D0
  1427. 00001150  6600 00CE                bne        +0xD0 /* 00001220 */
  1428. 00001154  3B6E FFBC D23E           move.w     [A5 - 0x2DC2], [A6 - 0x44]
  1429. 0000115A  426D D1C8                clr.w      [A5 - 0x2E38]
  1430. 0000115E  4267                     clr.w      -[A7]
  1431. 00001160  486D D1AC                pea.l      [A5 - 0x2E54]
  1432. 00001164  4267                     clr.w      -[A7]
  1433. 00001166  4EAD 018A                jsr        [A5 + 0x18A]
  1434. 0000116A  301F                     move.w     D0, [A7]+
  1435. 0000116C  2B7C 5349 5421 D1CC      move.l     [A5 - 0x2E34], 0x53495421 /* 'SIT!' */
  1436. 00001174  2B7C 5349 5421 D1D0      move.l     [A5 - 0x2E30], 0x53495421 /* 'SIT!' */
  1437. 0000117C  4267                     clr.w      -[A7]
  1438. 0000117E  486D D1AC                pea.l      [A5 - 0x2E54]
  1439. 00001182  4267                     clr.w      -[A7]
  1440. 00001184  4EAD 0192                jsr        [A5 + 0x192]
  1441. 00001188  301F                     move.w     D0, [A7]+
  1442. 0000118A  42AD D1C8                clr.l      [A5 - 0x2E38]
  1443. 0000118E  7003                     moveq.l    D0, 0x03
  1444. 00001190  1B40 D1C7                move.b     [A5 - 0x2E39], D0
  1445. 00001194  4267                     clr.w      -[A7]
  1446. 00001196  486D D1AC                pea.l      [A5 - 0x2E54]
  1447. 0000119A  4267                     clr.w      -[A7]
  1448. 0000119C  4EAD 0132                jsr        [A5 + 0x132]
  1449. 000011A0  301F                     move.w     D0, [A7]+
  1450. 000011A2  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  1451. 000011A6  4EAD 030A                jsr        [A5 + 0x30A]
  1452. 000011AA  548F                     addq.l     A7, 2
  1453. 000011AC  4A40                     tst.w      D0
  1454. 000011AE  6670                     bne        +0x72 /* 00001220 */
  1455. 000011B0  3B6D D1C4 D23C           move.w     [A5 - 0x2DC4], [A5 - 0x2E3C]
  1456. 000011B6  2B7C 5349 5421 D226      move.l     [A5 - 0x2DDA], 0x53495421 /* 'SIT!' */
  1457. 000011BE  426D D22A                clr.w      [A5 - 0x2DD6]
  1458. 000011C2  7016                     moveq.l    D0, 0x16
  1459. 000011C4  2B40 D22C                move.l     [A5 - 0x2DD4], D0
  1460. 000011C8  2B7C 724C 6175 D230      move.l     [A5 - 0x2DD0], 0x724C6175 /* 'rLau' */
  1461. 000011D0  7001                     moveq.l    D0, 0x01
  1462. 000011D2  1B40 D234                move.b     [A5 - 0x2DCC], D0
  1463. 000011D6  41ED D226                lea.l      A0, [A5 - 0x2DDA]
  1464. 000011DA  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  1465. 000011DE  7016                     moveq.l    D0, 0x16
  1466. 000011E0  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  1467. 000011E4  7001                     moveq.l    D0, 0x01
  1468. 000011E6  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  1469. 000011EA  42AD D1DA                clr.l      [A5 - 0x2E26]
  1470. 000011EE  4267                     clr.w      -[A7]
  1471. 000011F0  486D D1AC                pea.l      [A5 - 0x2E54]
  1472. 000011F4  4267                     clr.w      -[A7]
  1473. 000011F6  4EAD 014A                jsr        [A5 + 0x14A]
  1474. 000011FA  301F                     move.w     D0, [A7]+
  1475. 000011FC  4267                     clr.w      -[A7]
  1476. 000011FE  486D D1AC                pea.l      [A5 - 0x2E54]
  1477. 00001202  4267                     clr.w      -[A7]
  1478. 00001204  4EAD 013A                jsr        [A5 + 0x13A]
  1479. 00001208  301F                     move.w     D0, [A7]+
  1480. 0000120A  486E FFC0                pea.l      [A6 - 0x40]
  1481. 0000120E  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1482. 00001212  4EBA 00F8                jsr        [PC + 0xF8 /* 0000130C */]
  1483. 00001216  5C8F                     addq.l     A7, 6
  1484. 00001218  422D F912                clr.b      [A5 - 0x6EE]
  1485. 0000121C  422D F913                clr.b      [A5 - 0x6ED]
  1486. label00001220:
  1487. 00001220  4E5E                     unlink     A6
  1488. 00001222  4E75                     rts
  1489. export_108:
  1490. 00001224  4E56 0000                link       A6, 0
  1491. 00001228  206E 0008                movea.l    A0, [A6 + 0x8]
  1492. 0000122C  0CA8 4150 504C 0020      cmpi.l     [A0 + 0x20], 0x4150504C /* 'APPL' */
  1493. 00001234  6616                     bne        +0x18 /* 0000124C */
  1494. 00001236  206E 0008                movea.l    A0, [A6 + 0x8]
  1495. 0000123A  0CA8 6175 7374 0024      cmpi.l     [A0 + 0x24], 0x61757374 /* 'aust' */
  1496. 00001242  6604                     bne        +0x6 /* 00001248 */
  1497. 00001244  7000                     moveq.l    D0, 0x00
  1498. 00001246  6006                     bra        +0x8 /* 0000124E */
  1499. label00001248:
  1500. 00001248  7001                     moveq.l    D0, 0x01
  1501. 0000124A  6002                     bra        +0x4 /* 0000124E */
  1502. label0000124C:
  1503. 0000124C  7000                     moveq.l    D0, 0x00
  1504. label0000124E:
  1505. 0000124E  4E5E                     unlink     A6
  1506. 00001250  205F                     movea.l    A0, [A7]+
  1507. 00001252  4FEF 0004                lea.l      A7, [A7 + 0x4]
  1508. 00001256  1E80                     move.b     [A7], D0
  1509. 00001258  4ED0                     jmp        [A0]
  1510. export_109:
  1511. 0000125A  4E56 FF92                link       A6, -0x006E
  1512. 0000125E  306D BE3E                movea.w    A0, [A5 - 0x41C2]
  1513. 00001262  2008                     move.l     D0, A0
  1514. 00001264  81FC 0002                divs.w     D0, 0x2
  1515. 00001268  0640 FF42                addi.w     D0, 0xFF42
  1516. 0000126C  3D40 FFB4                move.w     [A6 - 0x4C], D0
  1517. 00001270  7050                     moveq.l    D0, 0x50
  1518. 00001272  3D40 FFB2                move.w     [A6 - 0x4E], D0
  1519. 00001276  2D7C 5349 5421 FFA2      move.l     [A6 - 0x5E], 0x53495421 /* 'SIT!' */
  1520. 0000127E  2D7C 4150 504C FFA6      move.l     [A6 - 0x5A], 0x4150504C /* 'APPL' */
  1521. 00001286  4A6E 0008                tst.w      [A6 + 0x8]
  1522. 0000128A  671E                     beq        +0x20 /* 000012AA */
  1523. 0000128C  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1524. 00001290  486D D2CC                pea.l      [A5 - 0x2D34]
  1525. 00001294  42A7                     clr.l      -[A7]
  1526. 00001296  3F3C FFFF                move.w     -[A7], 0xFFFF
  1527. 0000129A  486E FFA2                pea.l      [A6 - 0x5E]
  1528. 0000129E  42A7                     clr.l      -[A7]
  1529. 000012A0  486E FFB6                pea.l      [A6 - 0x4A]
  1530. 000012A4  4EAD 0262                jsr        [A5 + 0x262]
  1531. 000012A8  601E                     bra        +0x20 /* 000012C8 */
  1532. label000012AA:
  1533. 000012AA  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1534. 000012AE  486D D2CE                pea.l      [A5 - 0x2D32]
  1535. 000012B2  486D 0382                pea.l      [A5 + 0x382]
  1536. 000012B6  3F3C 0002                move.w     -[A7], 0x2
  1537. 000012BA  486E FFA2                pea.l      [A6 - 0x5E]
  1538. 000012BE  42A7                     clr.l      -[A7]
  1539. 000012C0  486E FFB6                pea.l      [A6 - 0x4A]
  1540. 000012C4  4EAD 0262                jsr        [A5 + 0x262]
  1541. label000012C8:
  1542. 000012C8  4A2E FFB6                tst.b      [A6 - 0x4A]
  1543. 000012CC  673A                     beq        +0x3C /* 00001308 */
  1544. 000012CE  486E FFC0                pea.l      [A6 - 0x40]
  1545. 000012D2  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1546. 000012D6  4EBA 0034                jsr        [PC + 0x34 /* 0000130C */]
  1547. 000012DA  5C8F                     addq.l     A7, 6
  1548. 000012DC  486E FF92                pea.l      [A6 - 0x6E]
  1549. 000012E0  A976                     trap       GetKeys
  1550. 000012E2  4267                     clr.w      -[A7]
  1551. 000012E4  486E FF92                pea.l      [A6 - 0x6E]
  1552. 000012E8  4878 003F                pea.l      [0x0000003F]
  1553. 000012EC  A85D                     trap       BitTst
  1554. 000012EE  101F                     move.b     D0, [A7]+
  1555. 000012F0  4A00                     tst.b      D0
  1556. 000012F2  6714                     beq        +0x16 /* 00001308 */
  1557. 000012F4  4EAD 0332                jsr        [A5 + 0x332]
  1558. 000012F8  3B6D D23E BFB2           move.w     [A5 - 0x404E], [A5 - 0x2DC2]
  1559. 000012FE  7001                     moveq.l    D0, 0x01
  1560. 00001300  1B40 BFB0                move.b     [A5 - 0x4050], D0
  1561. 00001304  4EAD 0312                jsr        [A5 + 0x312]
  1562. label00001308:
  1563. 00001308  4E5E                     unlink     A6
  1564. 0000130A  4E75                     rts
  1565. export_110:
  1566. fn0000130C:
  1567. 0000130C  4E56 FFE8                link       A6, -0x0018
  1568. 00001310  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1569. 00001314  486D D240                pea.l      [A5 - 0x2DC0]
  1570. 00001318  4878 0040                pea.l      [0x00000040]
  1571. 0000131C  4EAD 010A                jsr        [A5 + 0x10A]
  1572. 00001320  422D D1C6                clr.b      [A5 - 0x2E3A]
  1573. 00001324  2B6E 000A D1BE           move.l     [A5 - 0x2E42], [A6 + 0xA]
  1574. 0000132A  3B6E 0008 D1C2           move.w     [A5 - 0x2E3E], [A6 + 0x8]
  1575. 00001330  42AD D1C8                clr.l      [A5 - 0x2E38]
  1576. 00001334  7003                     moveq.l    D0, 0x03
  1577. 00001336  1B40 D1C7                move.b     [A5 - 0x2E39], D0
  1578. 0000133A  4267                     clr.w      -[A7]
  1579. 0000133C  486D D1AC                pea.l      [A5 - 0x2E54]
  1580. 00001340  4267                     clr.w      -[A7]
  1581. 00001342  4EAD 0132                jsr        [A5 + 0x132]
  1582. 00001346  301F                     move.w     D0, [A7]+
  1583. 00001348  0C6D FFCA D1BC           cmpi.w     [A5 - 0x2E44], 0xFFCA
  1584. 0000134E  6708                     beq        +0xA /* 00001358 */
  1585. 00001350  0C6D FFCF D1BC           cmpi.w     [A5 - 0x2E44], 0xFFCF
  1586. 00001356  661C                     bne        +0x1E /* 00001374 */
  1587. label00001358:
  1588. 00001358  7001                     moveq.l    D0, 0x01
  1589. 0000135A  1B40 D2C0                move.b     [A5 - 0x2D40], D0
  1590. 0000135E  7001                     moveq.l    D0, 0x01
  1591. 00001360  1B40 D1C7                move.b     [A5 - 0x2E39], D0
  1592. 00001364  4267                     clr.w      -[A7]
  1593. 00001366  486D D1AC                pea.l      [A5 - 0x2E54]
  1594. 0000136A  4267                     clr.w      -[A7]
  1595. 0000136C  4EAD 0132                jsr        [A5 + 0x132]
  1596. 00001370  301F                     move.w     D0, [A7]+
  1597. 00001372  6004                     bra        +0x6 /* 00001378 */
  1598. label00001374:
  1599. 00001374  422D D2C0                clr.b      [A5 - 0x2D40]
  1600. label00001378:
  1601. 00001378  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  1602. 0000137C  4EAD 030A                jsr        [A5 + 0x30A]
  1603. 00001380  548F                     addq.l     A7, 2
  1604. 00001382  4A40                     tst.w      D0
  1605. 00001384  6706                     beq        +0x8 /* 0000138C */
  1606. 00001386  7000                     moveq.l    D0, 0x00
  1607. 00001388  6000 029E                bra        +0x2A0 /* 00001628 */
  1608. label0000138C:
  1609. 0000138C  3B6D D1C4 D23C           move.w     [A5 - 0x2DC4], [A5 - 0x2E3C]
  1610. 00001392  42AD D1BE                clr.l      [A5 - 0x2E42]
  1611. 00001396  302E 0008                move.w     D0, [A6 + 0x8]
  1612. 0000139A  3B40 D23E                move.w     [A5 - 0x2DC2], D0
  1613. 0000139E  3B40 D1C2                move.w     [A5 - 0x2E3E], D0
  1614. 000013A2  426D D1C6                clr.w      [A5 - 0x2E3A]
  1615. 000013A6  42AD D1C8                clr.l      [A5 - 0x2E38]
  1616. 000013AA  426D D1CC                clr.w      [A5 - 0x2E34]
  1617. 000013AE  4A78 03F6                tst.w      [0x000003F6 /* FSFCBLen */]
  1618. 000013B2  6C0C                     bge        +0xE /* 000013C0 */
  1619. 000013B4  42AD D2C4                clr.l      [A5 - 0x2D3C]
  1620. 000013B8  3B6D D23E D2C2           move.w     [A5 - 0x2D3E], [A5 - 0x2DC2]
  1621. 000013BE  601A                     bra        +0x1C /* 000013DA */
  1622. label000013C0:
  1623. 000013C0  4267                     clr.w      -[A7]
  1624. 000013C2  486D D1AC                pea.l      [A5 - 0x2E54]
  1625. 000013C6  4267                     clr.w      -[A7]
  1626. 000013C8  4EAD 01E2                jsr        [A5 + 0x1E2]
  1627. 000013CC  301F                     move.w     D0, [A7]+
  1628. 000013CE  3B6D D1CC D2C2           move.w     [A5 - 0x2D3E], [A5 - 0x2E34]
  1629. 000013D4  2B6D D1DC D2C4           move.l     [A5 - 0x2D3C], [A5 - 0x2E24]
  1630. label000013DA:
  1631. 000013DA  3B6D D23E D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x2DC2]
  1632. 000013E0  426D D1C8                clr.w      [A5 - 0x2E38]
  1633. 000013E4  42AD D1BE                clr.l      [A5 - 0x2E42]
  1634. 000013E8  4267                     clr.w      -[A7]
  1635. 000013EA  486D D1AC                pea.l      [A5 - 0x2E54]
  1636. 000013EE  4267                     clr.w      -[A7]
  1637. 000013F0  4EAD 01FA                jsr        [A5 + 0x1FA]
  1638. 000013F4  301F                     move.w     D0, [A7]+
  1639. 000013F6  4267                     clr.w      -[A7]
  1640. 000013F8  486D D1D2                pea.l      [A5 - 0x2E2E]
  1641. 000013FC  4878 0008                pea.l      [0x00000008 /* BusErrVct */]
  1642. 00001400  A85D                     trap       BitTst
  1643. 00001402  101F                     move.b     D0, [A7]+
  1644. 00001404  4A00                     tst.b      D0
  1645. 00001406  6610                     bne        +0x12 /* 00001418 */
  1646. 00001408  4267                     clr.w      -[A7]
  1647. 0000140A  486D D1D2                pea.l      [A5 - 0x2E2E]
  1648. 0000140E  42A7                     clr.l      -[A7]
  1649. 00001410  A85D                     trap       BitTst
  1650. 00001412  101F                     move.b     D0, [A7]+
  1651. 00001414  4A00                     tst.b      D0
  1652. 00001416  6706                     beq        +0x8 /* 0000141E */
  1653. label00001418:
  1654. 00001418  7001                     moveq.l    D0, 0x01
  1655. 0000141A  1B40 D2C0                move.b     [A5 - 0x2D40], D0
  1656. label0000141E:
  1657. 0000141E  4EAD 0302                jsr        [A5 + 0x302]
  1658. 00001422  206D D086                movea.l    A0, [A5 - 0x2F7A]
  1659. 00001426  2F10                     move.l     -[A7], [A0]
  1660. 00001428  A851                     trap       SetCursor
  1661. 0000142A  4EAD 04E2                jsr        [A5 + 0x4E2]
  1662. 0000142E  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1663. 00001432  3F3C 0001                move.w     -[A7], 0x1
  1664. 00001436  A93A                     trap       DisableItem
  1665. 00001438  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1666. 0000143C  3F3C 0002                move.w     -[A7], 0x2
  1667. 00001440  A93A                     trap       DisableItem
  1668. 00001442  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1669. 00001446  3F3C 0003                move.w     -[A7], 0x3
  1670. 0000144A  A939                     trap       EnableItem
  1671. 0000144C  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1672. 00001450  3F3C 0004                move.w     -[A7], 0x4
  1673. 00001454  A939                     trap       EnableItem
  1674. 00001456  2F2D FA06                move.l     -[A7], [A5 - 0x5FA]
  1675. 0000145A  3F3C 0008                move.w     -[A7], 0x8
  1676. 0000145E  A939                     trap       EnableItem
  1677. 00001460  42AD F93C                clr.l      [A5 - 0x6C4]
  1678. 00001464  422D F912                clr.b      [A5 - 0x6EE]
  1679. 00001468  7026                     moveq.l    D0, 0x26
  1680. 0000146A  3D40 FFF8                move.w     [A6 - 0x8], D0
  1681. 0000146E  3D7C 0153 FFFC           move.w     [A6 - 0x4], 0x153
  1682. 00001474  7005                     moveq.l    D0, 0x05
  1683. 00001476  3D40 FFFA                move.w     [A6 - 0x6], D0
  1684. 0000147A  3D7C 013B FFFE           move.w     [A6 - 0x2], 0x13B
  1685. 00001480  42A7                     clr.l      -[A7]
  1686. 00001482  42A7                     clr.l      -[A7]
  1687. 00001484  486E FFF8                pea.l      [A6 - 0x8]
  1688. 00001488  486D D240                pea.l      [A5 - 0x2DC0]
  1689. 0000148C  1F3C 0001                move.b     -[A7], 0x1
  1690. 00001490  3F3C 0004                move.w     -[A7], 0x4
  1691. 00001494  4878 FFFF                pea.l      [0xFFFFFFFF]
  1692. 00001498  1F3C 0001                move.b     -[A7], 0x1
  1693. 0000149C  42A7                     clr.l      -[A7]
  1694. 0000149E  A913                     trap       NewWindow
  1695. 000014A0  205F                     movea.l    A0, [A7]+
  1696. 000014A2  2B48 D2B8                move.l     [A5 - 0x2D48], A0
  1697. 000014A6  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  1698. 000014AA  A873                     trap       SetPort
  1699. 000014AC  486D D2D0                pea.l      [A5 - 0x2D30]
  1700. 000014B0  486E FFE8                pea.l      [A6 - 0x18]
  1701. 000014B4  A900                     trap       GetFNum
  1702. 000014B6  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1703. 000014BA  A887                     trap       TextFont
  1704. 000014BC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1705. 000014C0  A88A                     trap       TextSize
  1706. 000014C2  426E FFF4                clr.w      [A6 - 0xC]
  1707. 000014C6  426E FFF2                clr.w      [A6 - 0xE]
  1708. 000014CA  426E FFF0                clr.w      [A6 - 0x10]
  1709. 000014CE  7001                     moveq.l    D0, 0x01
  1710. 000014D0  3D40 FFF6                move.w     [A6 - 0xA], D0
  1711. 000014D4  700F                     moveq.l    D0, 0x0F
  1712. 000014D6  3D40 FFF8                move.w     [A6 - 0x8], D0
  1713. 000014DA  3D7C 00EB FFFC           move.w     [A6 - 0x4], 0xEB
  1714. 000014E0  426E FFFA                clr.w      [A6 - 0x6]
  1715. 000014E4  3D7C 0127 FFFE           move.w     [A6 - 0x2], 0x127
  1716. 000014EA  426E FFEC                clr.w      [A6 - 0x14]
  1717. 000014EE  426E FFEE                clr.w      [A6 - 0x12]
  1718. 000014F2  42A7                     clr.l      -[A7]
  1719. 000014F4  486E FFF8                pea.l      [A6 - 0x8]
  1720. 000014F8  486E FFF0                pea.l      [A6 - 0x10]
  1721. 000014FC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1722. 00001500  4267                     clr.w      -[A7]
  1723. 00001502  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  1724. 00001506  1F3C 0001                move.b     -[A7], 0x1
  1725. 0000150A  4267                     clr.w      -[A7]
  1726. 0000150C  4267                     clr.w      -[A7]
  1727. 0000150E  1F3C 0001                move.b     -[A7], 0x1
  1728. 00001512  4EAD 028A                jsr        [A5 + 0x28A]
  1729. 00001516  205F                     movea.l    A0, [A7]+
  1730. 00001518  2B48 D2BC                move.l     [A5 - 0x2D44], A0
  1731. 0000151C  206D D2BC                movea.l    A0, [A5 - 0x2D44]
  1732. 00001520  2050                     movea.l    A0, [A0]
  1733. 00001522  5428 0024                addq.b     [A0 + 0x24], 2
  1734. 00001526  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  1735. 0000152C  41ED BFB6                lea.l      A0, [A5 - 0x404A]
  1736. 00001530  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  1737. 00001534  7001                     moveq.l    D0, 0x01
  1738. 00001536  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  1739. 0000153A  7016                     moveq.l    D0, 0x16
  1740. 0000153C  2B40 D1DA                move.l     [A5 - 0x2E26], D0
  1741. 00001540  4A6D D22A                tst.w      [A5 - 0x2DD6]
  1742. 00001544  6300 00D6                bls        +0xD8 /* 0000161C */
  1743. 00001548  426E FFEA                clr.w      [A6 - 0x16]
  1744. 0000154C  6000 00B8                bra        +0xBA /* 00001606 */
  1745. label00001550:
  1746. 00001550  7070                     moveq.l    D0, 0x70
  1747. 00001552  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  1748. 00001556  302E FFEA                move.w     D0, [A6 - 0x16]
  1749. 0000155A  48C0                     ext.l      D0
  1750. 0000155C  E580                     asl        D0, 2
  1751. 0000155E  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  1752. 00001562  D1C0                     add.l      A0, D0
  1753. 00001564  20AD D1DA                move.l     [A0], [A5 - 0x2E26]
  1754. 00001568  4267                     clr.w      -[A7]
  1755. 0000156A  486D D1AC                pea.l      [A5 - 0x2E54]
  1756. 0000156E  4267                     clr.w      -[A7]
  1757. 00001570  4EAD 0142                jsr        [A5 + 0x142]
  1758. 00001574  301F                     move.w     D0, [A7]+
  1759. 00001576  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  1760. 0000157A  4EAD 030A                jsr        [A5 + 0x30A]
  1761. 0000157E  548F                     addq.l     A7, 2
  1762. 00001580  4A40                     tst.w      D0
  1763. 00001582  6600 008E                bne        +0x90 /* 00001612 */
  1764. 00001586  7000                     moveq.l    D0, 0x00
  1765. 00001588  102D BFB7                move.b     D0, [A5 - 0x4049]
  1766. 0000158C  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  1767. 00001590  670C                     beq        +0xE /* 0000159E */
  1768. 00001592  7000                     moveq.l    D0, 0x00
  1769. 00001594  102D BFB7                move.b     D0, [A5 - 0x4049]
  1770. 00001598  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  1771. 0000159C  6620                     bne        +0x22 /* 000015BE */
  1772. label0000159E:
  1773. 0000159E  486D D2D8                pea.l      [A5 - 0x2D28]
  1774. 000015A2  486D BFB8                pea.l      [A5 - 0x4048]
  1775. 000015A6  4EAD 054A                jsr        [A5 + 0x54A]
  1776. 000015AA  508F                     addq.l     A7, 8
  1777. 000015AC  7000                     moveq.l    D0, 0x00
  1778. 000015AE  102D BFB8                move.b     D0, [A5 - 0x4048]
  1779. 000015B2  0C40 0019                cmpi.w     D0, 0x19
  1780. 000015B6  6306                     bls        +0x8 /* 000015BE */
  1781. 000015B8  703A                     moveq.l    D0, 0x3A
  1782. 000015BA  1B40 BFD1                move.b     [A5 - 0x402F], D0
  1783. label000015BE:
  1784. 000015BE  302E FFEA                move.w     D0, [A6 - 0x16]
  1785. 000015C2  48C0                     ext.l      D0
  1786. 000015C4  E580                     asl        D0, 2
  1787. 000015C6  D0AD D2C8                add.l      D0, [A5 - 0x2D38]
  1788. 000015CA  222D C00E                move.l     D1, [A5 - 0x3FF2]
  1789. 000015CE  D2AD C00A                add.l      D1, [A5 - 0x3FF6]
  1790. 000015D2  2040                     movea.l    A0, D0
  1791. 000015D4  2081                     move.l     [A0], D1
  1792. 000015D6  202D C012                move.l     D0, [A5 - 0x3FEE]
  1793. 000015DA  D0AD C016                add.l      D0, [A5 - 0x3FEA]
  1794. 000015DE  2F00                     move.l     -[A7], D0
  1795. 000015E0  2F2D BFFC                move.l     -[A7], [A5 - 0x4004]
  1796. 000015E4  2F2D BFF8                move.l     -[A7], [A5 - 0x4008]
  1797. 000015E8  2F01                     move.l     -[A7], D1
  1798. 000015EA  486D BFB8                pea.l      [A5 - 0x4048]
  1799. 000015EE  4EAD 032A                jsr        [A5 + 0x32A]
  1800. 000015F2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1801. 000015F6  202D C012                move.l     D0, [A5 - 0x3FEE]
  1802. 000015FA  D0AD C016                add.l      D0, [A5 - 0x3FEA]
  1803. 000015FE  D1AD D1DA                add.l      [A5 - 0x2E26], D0
  1804. 00001602  526E FFEA                addq.w     [A6 - 0x16], 1
  1805. label00001606:
  1806. 00001606  302E FFEA                move.w     D0, [A6 - 0x16]
  1807. 0000160A  B06D D22A                cmp.w      D0, [A5 - 0x2DD6]
  1808. 0000160E  6500 FF40                bcs        -0xBE /* 00001550 */
  1809. label00001612:
  1810. 00001612  2F2D FA0A                move.l     -[A7], [A5 - 0x5F6]
  1811. 00001616  3F3C 0001                move.w     -[A7], 0x1
  1812. 0000161A  A939                     trap       EnableItem
  1813. label0000161C:
  1814. 0000161C  4EAD 04F2                jsr        [A5 + 0x4F2]
  1815. 00001620  4EAD 052A                jsr        [A5 + 0x52A]
  1816. 00001624  A850                     trap       InitCursor
  1817. 00001626  7001                     moveq.l    D0, 0x01
  1818. label00001628:
  1819. 00001628  4E5E                     unlink     A6
  1820. 0000162A  4E75                     rts
  1821. export_111:
  1822. 0000162C  4E56 FFEC                link       A6, -0x0014
  1823. 00001630  4878 FFFF                pea.l      [0xFFFFFFFF]
  1824. 00001634  42A7                     clr.l      -[A7]
  1825. 00001636  3F3C 0108                move.w     -[A7], 0x108
  1826. 0000163A  4EAD 0092                jsr        [A5 + 0x92]
  1827. 0000163E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1828. 00001642  2D40 FFEE                move.l     [A6 - 0x12], D0
  1829. 00001646  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1830. 0000164A  A873                     trap       SetPort
  1831. 0000164C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1832. 00001650  3F3C 0001                move.w     -[A7], 0x1
  1833. 00001654  486E FFFE                pea.l      [A6 - 0x2]
  1834. 00001658  486E FFFA                pea.l      [A6 - 0x6]
  1835. 0000165C  486E FFF2                pea.l      [A6 - 0xE]
  1836. 00001660  A98D                     trap       GetDialogItem/GetDItem
  1837. 00001662  486E FFF2                pea.l      [A6 - 0xE]
  1838. 00001666  3F3C FFFC                move.w     -[A7], 0xFFFC
  1839. 0000166A  3F3C FFFC                move.w     -[A7], 0xFFFC
  1840. 0000166E  A8A9                     trap       InsetRect
  1841. 00001670  3F3C 0003                move.w     -[A7], 0x3
  1842. 00001674  3F3C 0003                move.w     -[A7], 0x3
  1843. 00001678  A89B                     trap       PenSize
  1844. 0000167A  486E FFF2                pea.l      [A6 - 0xE]
  1845. 0000167E  3F3C 0010                move.w     -[A7], 0x10
  1846. 00001682  3F3C 0010                move.w     -[A7], 0x10
  1847. 00001686  A8B0                     trap       FrameRoundRect
  1848. 00001688  3F3C 0001                move.w     -[A7], 0x1
  1849. 0000168C  3F3C 0001                move.w     -[A7], 0x1
  1850. 00001690  A89B                     trap       PenSize
  1851. 00001692  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1852. 00001696  3F3C 0003                move.w     -[A7], 0x3
  1853. 0000169A  486E FFFE                pea.l      [A6 - 0x2]
  1854. 0000169E  486E FFFA                pea.l      [A6 - 0x6]
  1855. 000016A2  486E FFF2                pea.l      [A6 - 0xE]
  1856. 000016A6  A98D                     trap       GetDialogItem/GetDItem
  1857. 000016A8  4A2D BFAE                tst.b      [A5 - 0x4052]
  1858. 000016AC  670A                     beq        +0xC /* 000016B8 */
  1859. 000016AE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1860. 000016B2  3F3C 0001                move.w     -[A7], 0x1
  1861. 000016B6  A963                     trap       SetControlValue/SetCtlValue
  1862. label000016B8:
  1863. 000016B8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1864. 000016BC  3F3C 0004                move.w     -[A7], 0x4
  1865. 000016C0  486E FFFE                pea.l      [A6 - 0x2]
  1866. 000016C4  486E FFFA                pea.l      [A6 - 0x6]
  1867. 000016C8  486E FFF2                pea.l      [A6 - 0xE]
  1868. 000016CC  A98D                     trap       GetDialogItem/GetDItem
  1869. 000016CE  4A2D D090                tst.b      [A5 - 0x2F70]
  1870. 000016D2  670A                     beq        +0xC /* 000016DE */
  1871. 000016D4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1872. 000016D8  3F3C 0001                move.w     -[A7], 0x1
  1873. 000016DC  A963                     trap       SetControlValue/SetCtlValue
  1874. label000016DE:
  1875. 000016DE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1876. 000016E2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1877. 000016E6  486E FFFE                pea.l      [A6 - 0x2]
  1878. 000016EA  486E FFFA                pea.l      [A6 - 0x6]
  1879. 000016EE  486E FFF2                pea.l      [A6 - 0xE]
  1880. 000016F2  A98D                     trap       GetDialogItem/GetDItem
  1881. 000016F4  4A2D D092                tst.b      [A5 - 0x2F6E]
  1882. 000016F8  670A                     beq        +0xC /* 00001704 */
  1883. 000016FA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1884. 000016FE  3F3C 0001                move.w     -[A7], 0x1
  1885. 00001702  A963                     trap       SetControlValue/SetCtlValue
  1886. label00001704:
  1887. 00001704  4A2D FA16                tst.b      [A5 - 0x5EA]
  1888. 00001708  6622                     bne        +0x24 /* 0000172C */
  1889. 0000170A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1890. 0000170E  3F3C 0007                move.w     -[A7], 0x7
  1891. 00001712  486E FFFE                pea.l      [A6 - 0x2]
  1892. 00001716  486E FFFA                pea.l      [A6 - 0x6]
  1893. 0000171A  486E FFF2                pea.l      [A6 - 0xE]
  1894. 0000171E  A98D                     trap       GetDialogItem/GetDItem
  1895. 00001720  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1896. 00001724  3F3C 0001                move.w     -[A7], 0x1
  1897. 00001728  A963                     trap       SetControlValue/SetCtlValue
  1898. 0000172A  604A                     bra        +0x4C /* 00001776 */
  1899. label0000172C:
  1900. 0000172C  0C2D 0001 FA16           cmpi.b     [A5 - 0x5EA], 0x1
  1901. 00001732  6622                     bne        +0x24 /* 00001756 */
  1902. 00001734  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1903. 00001738  3F3C 0008                move.w     -[A7], 0x8
  1904. 0000173C  486E FFFE                pea.l      [A6 - 0x2]
  1905. 00001740  486E FFFA                pea.l      [A6 - 0x6]
  1906. 00001744  486E FFF2                pea.l      [A6 - 0xE]
  1907. 00001748  A98D                     trap       GetDialogItem/GetDItem
  1908. 0000174A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1909. 0000174E  3F3C 0001                move.w     -[A7], 0x1
  1910. 00001752  A963                     trap       SetControlValue/SetCtlValue
  1911. 00001754  6020                     bra        +0x22 /* 00001776 */
  1912. label00001756:
  1913. 00001756  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1914. 0000175A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1915. 0000175E  486E FFFE                pea.l      [A6 - 0x2]
  1916. 00001762  486E FFFA                pea.l      [A6 - 0x6]
  1917. 00001766  486E FFF2                pea.l      [A6 - 0xE]
  1918. 0000176A  A98D                     trap       GetDialogItem/GetDItem
  1919. 0000176C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1920. 00001770  3F3C 0001                move.w     -[A7], 0x1
  1921. 00001774  A963                     trap       SetControlValue/SetCtlValue
  1922. label00001776:
  1923. 00001776  42A7                     clr.l      -[A7]
  1924. 00001778  486E FFEC                pea.l      [A6 - 0x14]
  1925. 0000177C  A991                     trap       ModalDialog
  1926. 0000177E  302E FFEC                move.w     D0, [A6 - 0x14]
  1927. 00001782  4EAD 003A                jsr        [A5 + 0x3A]
  1928. 00001786  0001 000A                ori.b      D1, 0xA /* '\n' */
  1929. 0000178A  FFEC                     .extension 0xFEC // unimplemented
  1930. 0000178C  0014 00E4                ori.b      [A4], 0xE4
  1931. 00001790  00EC 0128                ori.?      [A4 + 0x128], 0xFFFFFFFFFFFFFFFF
  1932. 00001794  FFE2                     .extension 0xFE2 // unimplemented
  1933. 00001796  FFE0                     .extension 0xFE0 // unimplemented
  1934. 00001798  0160                     bchg       -[A0], D0
  1935. 0000179A  01BE                     bclr       <<invalid special address>>, D0
  1936. 0000179C  021C 027A                andi.b     [A4]+, 0x7A /* 'z' */
  1937. 000017A0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1938. 000017A4  3F3C 0003                move.w     -[A7], 0x3
  1939. 000017A8  486E FFFE                pea.l      [A6 - 0x2]
  1940. 000017AC  486E FFFA                pea.l      [A6 - 0x6]
  1941. 000017B0  486E FFF2                pea.l      [A6 - 0xE]
  1942. 000017B4  A98D                     trap       GetDialogItem/GetDItem
  1943. 000017B6  4267                     clr.w      -[A7]
  1944. 000017B8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1945. 000017BC  A960                     trap       GetControlValue/GetCtlValue
  1946. 000017BE  301F                     move.w     D0, [A7]+
  1947. 000017C0  1B40 BFAE                move.b     [A5 - 0x4052], D0
  1948. 000017C4  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1949. 000017C8  3F3C 0004                move.w     -[A7], 0x4
  1950. 000017CC  486E FFFE                pea.l      [A6 - 0x2]
  1951. 000017D0  486E FFFA                pea.l      [A6 - 0x6]
  1952. 000017D4  486E FFF2                pea.l      [A6 - 0xE]
  1953. 000017D8  A98D                     trap       GetDialogItem/GetDItem
  1954. 000017DA  4267                     clr.w      -[A7]
  1955. 000017DC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1956. 000017E0  A960                     trap       GetControlValue/GetCtlValue
  1957. 000017E2  301F                     move.w     D0, [A7]+
  1958. 000017E4  1B40 D090                move.b     [A5 - 0x2F70], D0
  1959. 000017E8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1960. 000017EC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1961. 000017F0  486E FFFE                pea.l      [A6 - 0x2]
  1962. 000017F4  486E FFFA                pea.l      [A6 - 0x6]
  1963. 000017F8  486E FFF2                pea.l      [A6 - 0xE]
  1964. 000017FC  A98D                     trap       GetDialogItem/GetDItem
  1965. 000017FE  4267                     clr.w      -[A7]
  1966. 00001800  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1967. 00001804  A960                     trap       GetControlValue/GetCtlValue
  1968. 00001806  301F                     move.w     D0, [A7]+
  1969. 00001808  1B40 D092                move.b     [A5 - 0x2F6E], D0
  1970. 0000180C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1971. 00001810  3F3C 0007                move.w     -[A7], 0x7
  1972. 00001814  486E FFFE                pea.l      [A6 - 0x2]
  1973. 00001818  486E FFFA                pea.l      [A6 - 0x6]
  1974. 0000181C  486E FFF2                pea.l      [A6 - 0xE]
  1975. 00001820  A98D                     trap       GetDialogItem/GetDItem
  1976. 00001822  4267                     clr.w      -[A7]
  1977. 00001824  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1978. 00001828  A960                     trap       GetControlValue/GetCtlValue
  1979. 0000182A  301F                     move.w     D0, [A7]+
  1980. 0000182C  4A40                     tst.w      D0
  1981. 0000182E  6706                     beq        +0x8 /* 00001836 */
  1982. 00001830  422D FA16                clr.b      [A5 - 0x5EA]
  1983. 00001834  6032                     bra        +0x34 /* 00001868 */
  1984. label00001836:
  1985. 00001836  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1986. 0000183A  3F3C 0008                move.w     -[A7], 0x8
  1987. 0000183E  486E FFFE                pea.l      [A6 - 0x2]
  1988. 00001842  486E FFFA                pea.l      [A6 - 0x6]
  1989. 00001846  486E FFF2                pea.l      [A6 - 0xE]
  1990. 0000184A  A98D                     trap       GetDialogItem/GetDItem
  1991. 0000184C  4267                     clr.w      -[A7]
  1992. 0000184E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1993. 00001852  A960                     trap       GetControlValue/GetCtlValue
  1994. 00001854  301F                     move.w     D0, [A7]+
  1995. 00001856  4A40                     tst.w      D0
  1996. 00001858  6708                     beq        +0xA /* 00001862 */
  1997. 0000185A  7001                     moveq.l    D0, 0x01
  1998. 0000185C  1B40 FA16                move.b     [A5 - 0x5EA], D0
  1999. 00001860  6006                     bra        +0x8 /* 00001868 */
  2000. label00001862:
  2001. 00001862  7002                     moveq.l    D0, 0x02
  2002. 00001864  1B40 FA16                move.b     [A5 - 0x5EA], D0
  2003. label00001868:
  2004. 00001868  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2005. 0000186C  A983                     trap       DisposeDialog
  2006. 0000186E  6000 01E6                bra        +0x1E8 /* 00001A56 */
  2007. 00001872  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2008. 00001876  A983                     trap       DisposeDialog
  2009. 00001878  6000 01DC                bra        +0x1DE /* 00001A56 */
  2010. 0000187C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2011. 00001880  3F3C 0003                move.w     -[A7], 0x3
  2012. 00001884  486E FFFE                pea.l      [A6 - 0x2]
  2013. 00001888  486E FFFA                pea.l      [A6 - 0x6]
  2014. 0000188C  486E FFF2                pea.l      [A6 - 0xE]
  2015. 00001890  A98D                     trap       GetDialogItem/GetDItem
  2016. 00001892  4267                     clr.w      -[A7]
  2017. 00001894  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2018. 00001898  A960                     trap       GetControlValue/GetCtlValue
  2019. 0000189A  301F                     move.w     D0, [A7]+
  2020. 0000189C  4A40                     tst.w      D0
  2021. 0000189E  670C                     beq        +0xE /* 000018AC */
  2022. 000018A0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2023. 000018A4  4267                     clr.w      -[A7]
  2024. 000018A6  A963                     trap       SetControlValue/SetCtlValue
  2025. 000018A8  6000 FECC                bra        -0x132 /* 00001776 */
  2026. label000018AC:
  2027. 000018AC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2028. 000018B0  3F3C 0001                move.w     -[A7], 0x1
  2029. 000018B4  A963                     trap       SetControlValue/SetCtlValue
  2030. 000018B6  6000 FEBE                bra        -0x140 /* 00001776 */
  2031. 000018BA  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2032. 000018BE  3F3C 0004                move.w     -[A7], 0x4
  2033. 000018C2  486E FFFE                pea.l      [A6 - 0x2]
  2034. 000018C6  486E FFFA                pea.l      [A6 - 0x6]
  2035. 000018CA  486E FFF2                pea.l      [A6 - 0xE]
  2036. 000018CE  A98D                     trap       GetDialogItem/GetDItem
  2037. 000018D0  4267                     clr.w      -[A7]
  2038. 000018D2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2039. 000018D6  A960                     trap       GetControlValue/GetCtlValue
  2040. 000018D8  301F                     move.w     D0, [A7]+
  2041. 000018DA  4A40                     tst.w      D0
  2042. 000018DC  670C                     beq        +0xE /* 000018EA */
  2043. 000018DE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2044. 000018E2  4267                     clr.w      -[A7]
  2045. 000018E4  A963                     trap       SetControlValue/SetCtlValue
  2046. 000018E6  6000 FE8E                bra        -0x170 /* 00001776 */
  2047. label000018EA:
  2048. 000018EA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2049. 000018EE  3F3C 0001                move.w     -[A7], 0x1
  2050. 000018F2  A963                     trap       SetControlValue/SetCtlValue
  2051. 000018F4  6000 FE80                bra        -0x17E /* 00001776 */
  2052. 000018F8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2053. 000018FC  3F3C 0007                move.w     -[A7], 0x7
  2054. 00001900  486E FFFE                pea.l      [A6 - 0x2]
  2055. 00001904  486E FFFA                pea.l      [A6 - 0x6]
  2056. 00001908  486E FFF2                pea.l      [A6 - 0xE]
  2057. 0000190C  A98D                     trap       GetDialogItem/GetDItem
  2058. 0000190E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2059. 00001912  3F3C 0001                move.w     -[A7], 0x1
  2060. 00001916  A963                     trap       SetControlValue/SetCtlValue
  2061. 00001918  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2062. 0000191C  3F3C 0008                move.w     -[A7], 0x8
  2063. 00001920  486E FFFE                pea.l      [A6 - 0x2]
  2064. 00001924  486E FFFA                pea.l      [A6 - 0x6]
  2065. 00001928  486E FFF2                pea.l      [A6 - 0xE]
  2066. 0000192C  A98D                     trap       GetDialogItem/GetDItem
  2067. 0000192E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2068. 00001932  4267                     clr.w      -[A7]
  2069. 00001934  A963                     trap       SetControlValue/SetCtlValue
  2070. 00001936  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2071. 0000193A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2072. 0000193E  486E FFFE                pea.l      [A6 - 0x2]
  2073. 00001942  486E FFFA                pea.l      [A6 - 0x6]
  2074. 00001946  486E FFF2                pea.l      [A6 - 0xE]
  2075. 0000194A  A98D                     trap       GetDialogItem/GetDItem
  2076. 0000194C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2077. 00001950  4267                     clr.w      -[A7]
  2078. 00001952  A963                     trap       SetControlValue/SetCtlValue
  2079. 00001954  6000 FE20                bra        -0x1DE /* 00001776 */
  2080. 00001958  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2081. 0000195C  3F3C 0008                move.w     -[A7], 0x8
  2082. 00001960  486E FFFE                pea.l      [A6 - 0x2]
  2083. 00001964  486E FFFA                pea.l      [A6 - 0x6]
  2084. 00001968  486E FFF2                pea.l      [A6 - 0xE]
  2085. 0000196C  A98D                     trap       GetDialogItem/GetDItem
  2086. 0000196E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2087. 00001972  3F3C 0001                move.w     -[A7], 0x1
  2088. 00001976  A963                     trap       SetControlValue/SetCtlValue
  2089. 00001978  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2090. 0000197C  3F3C 0007                move.w     -[A7], 0x7
  2091. 00001980  486E FFFE                pea.l      [A6 - 0x2]
  2092. 00001984  486E FFFA                pea.l      [A6 - 0x6]
  2093. 00001988  486E FFF2                pea.l      [A6 - 0xE]
  2094. 0000198C  A98D                     trap       GetDialogItem/GetDItem
  2095. 0000198E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2096. 00001992  4267                     clr.w      -[A7]
  2097. 00001994  A963                     trap       SetControlValue/SetCtlValue
  2098. 00001996  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2099. 0000199A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2100. 0000199E  486E FFFE                pea.l      [A6 - 0x2]
  2101. 000019A2  486E FFFA                pea.l      [A6 - 0x6]
  2102. 000019A6  486E FFF2                pea.l      [A6 - 0xE]
  2103. 000019AA  A98D                     trap       GetDialogItem/GetDItem
  2104. 000019AC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2105. 000019B0  4267                     clr.w      -[A7]
  2106. 000019B2  A963                     trap       SetControlValue/SetCtlValue
  2107. 000019B4  6000 FDC0                bra        -0x23E /* 00001776 */
  2108. 000019B8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2109. 000019BC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2110. 000019C0  486E FFFE                pea.l      [A6 - 0x2]
  2111. 000019C4  486E FFFA                pea.l      [A6 - 0x6]
  2112. 000019C8  486E FFF2                pea.l      [A6 - 0xE]
  2113. 000019CC  A98D                     trap       GetDialogItem/GetDItem
  2114. 000019CE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2115. 000019D2  3F3C 0001                move.w     -[A7], 0x1
  2116. 000019D6  A963                     trap       SetControlValue/SetCtlValue
  2117. 000019D8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2118. 000019DC  3F3C 0007                move.w     -[A7], 0x7
  2119. 000019E0  486E FFFE                pea.l      [A6 - 0x2]
  2120. 000019E4  486E FFFA                pea.l      [A6 - 0x6]
  2121. 000019E8  486E FFF2                pea.l      [A6 - 0xE]
  2122. 000019EC  A98D                     trap       GetDialogItem/GetDItem
  2123. 000019EE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2124. 000019F2  4267                     clr.w      -[A7]
  2125. 000019F4  A963                     trap       SetControlValue/SetCtlValue
  2126. 000019F6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2127. 000019FA  3F3C 0008                move.w     -[A7], 0x8
  2128. 000019FE  486E FFFE                pea.l      [A6 - 0x2]
  2129. 00001A02  486E FFFA                pea.l      [A6 - 0x6]
  2130. 00001A06  486E FFF2                pea.l      [A6 - 0xE]
  2131. 00001A0A  A98D                     trap       GetDialogItem/GetDItem
  2132. 00001A0C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2133. 00001A10  4267                     clr.w      -[A7]
  2134. 00001A12  A963                     trap       SetControlValue/SetCtlValue
  2135. 00001A14  6000 FD60                bra        -0x29E /* 00001776 */
  2136. 00001A18  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2137. 00001A1C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2138. 00001A20  486E FFFE                pea.l      [A6 - 0x2]
  2139. 00001A24  486E FFFA                pea.l      [A6 - 0x6]
  2140. 00001A28  486E FFF2                pea.l      [A6 - 0xE]
  2141. 00001A2C  A98D                     trap       GetDialogItem/GetDItem
  2142. 00001A2E  4267                     clr.w      -[A7]
  2143. 00001A30  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2144. 00001A34  A960                     trap       GetControlValue/GetCtlValue
  2145. 00001A36  301F                     move.w     D0, [A7]+
  2146. 00001A38  4A40                     tst.w      D0
  2147. 00001A3A  670C                     beq        +0xE /* 00001A48 */
  2148. 00001A3C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2149. 00001A40  4267                     clr.w      -[A7]
  2150. 00001A42  A963                     trap       SetControlValue/SetCtlValue
  2151. 00001A44  6000 FD30                bra        -0x2CE /* 00001776 */
  2152. label00001A48:
  2153. 00001A48  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2154. 00001A4C  3F3C 0001                move.w     -[A7], 0x1
  2155. 00001A50  A963                     trap       SetControlValue/SetCtlValue
  2156. 00001A52  6000 FD22                bra        -0x2DC /* 00001776 */
  2157. label00001A56:
  2158. 00001A56  4E5E                     unlink     A6
  2159. 00001A58  4E75                     rts
  2160. export_112:
  2161. 00001A5A  4E56 FFFA                link       A6, -0x0006
  2162. 00001A5E  4A6E 0008                tst.w      [A6 + 0x8]
  2163. 00001A62  6614                     bne        +0x16 /* 00001A78 */
  2164. 00001A64  42A7                     clr.l      -[A7]
  2165. 00001A66  3F3C 0100                move.w     -[A7], 0x100
  2166. 00001A6A  4EAD 009A                jsr        [A5 + 0x9A]
  2167. 00001A6E  5C8F                     addq.l     A7, 6
  2168. 00001A70  0C40 0002                cmpi.w     D0, 0x2
  2169. 00001A74  6700 00B6                beq        +0xB8 /* 00001B2C */
  2170. label00001A78:
  2171. 00001A78  4EAD 04F2                jsr        [A5 + 0x4F2]
  2172. 00001A7C  426E FFFC                clr.w      [A6 - 0x4]
  2173. 00001A80  4A6D D22A                tst.w      [A5 - 0x2DD6]
  2174. 00001A84  6700 00A6                beq        +0xA8 /* 00001B2C */
  2175. 00001A88  206D D086                movea.l    A0, [A5 - 0x2F7A]
  2176. 00001A8C  2F10                     move.l     -[A7], [A0]
  2177. 00001A8E  A851                     trap       SetCursor
  2178. 00001A90  302D D22A                move.w     D0, [A5 - 0x2DD6]
  2179. 00001A94  5340                     subq.w     D0, 1
  2180. 00001A96  3D40 FFFE                move.w     [A6 - 0x2], D0
  2181. 00001A9A  6034                     bra        +0x36 /* 00001AD0 */
  2182. label00001A9C:
  2183. 00001A9C  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  2184. 00001AA2  4267                     clr.w      -[A7]
  2185. 00001AA4  4267                     clr.w      -[A7]
  2186. 00001AA6  486E FFFA                pea.l      [A6 - 0x6]
  2187. 00001AAA  2F2D D2BC                move.l     -[A7], [A5 - 0x2D44]
  2188. 00001AAE  4EAD 0292                jsr        [A5 + 0x292]
  2189. 00001AB2  101F                     move.b     D0, [A7]+
  2190. 00001AB4  4A00                     tst.b      D0
  2191. 00001AB6  670A                     beq        +0xC /* 00001AC2 */
  2192. 00001AB8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2193. 00001ABC  4EBA 0072                jsr        [PC + 0x72 /* 00001B30 */]
  2194. 00001AC0  548F                     addq.l     A7, 2
  2195. label00001AC2:
  2196. 00001AC2  536E FFFE                subq.w     [A6 - 0x2], 1
  2197. 00001AC6  302E FFFE                move.w     D0, [A6 - 0x2]
  2198. 00001ACA  B06D D22A                cmp.w      D0, [A5 - 0x2DD6]
  2199. 00001ACE  6206                     bhi        +0x8 /* 00001AD6 */
  2200. label00001AD0:
  2201. 00001AD0  4A6E FFFE                tst.w      [A6 - 0x2]
  2202. 00001AD4  6CC6                     bge        -0x38 /* 00001A9C */
  2203. label00001AD6:
  2204. 00001AD6  4A6D D22A                tst.w      [A5 - 0x2DD6]
  2205. 00001ADA  660A                     bne        +0xC /* 00001AE6 */
  2206. 00001ADC  2F2D FA0A                move.l     -[A7], [A5 - 0x5F6]
  2207. 00001AE0  3F3C 0001                move.w     -[A7], 0x1
  2208. 00001AE4  A93A                     trap       DisableItem
  2209. label00001AE6:
  2210. 00001AE6  41ED D226                lea.l      A0, [A5 - 0x2DDA]
  2211. 00001AEA  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  2212. 00001AEE  7016                     moveq.l    D0, 0x16
  2213. 00001AF0  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  2214. 00001AF4  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  2215. 00001AFA  42AD D1DA                clr.l      [A5 - 0x2E26]
  2216. 00001AFE  7001                     moveq.l    D0, 0x01
  2217. 00001B00  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  2218. 00001B04  4267                     clr.w      -[A7]
  2219. 00001B06  486D D1AC                pea.l      [A5 - 0x2E54]
  2220. 00001B0A  4267                     clr.w      -[A7]
  2221. 00001B0C  4EAD 014A                jsr        [A5 + 0x14A]
  2222. 00001B10  301F                     move.w     D0, [A7]+
  2223. 00001B12  2B6D D22C D1C8           move.l     [A5 - 0x2E38], [A5 - 0x2DD4]
  2224. 00001B18  4267                     clr.w      -[A7]
  2225. 00001B1A  486D D1AC                pea.l      [A5 - 0x2E54]
  2226. 00001B1E  4267                     clr.w      -[A7]
  2227. 00001B20  4EAD 019A                jsr        [A5 + 0x19A]
  2228. 00001B24  301F                     move.w     D0, [A7]+
  2229. 00001B26  4EAD 052A                jsr        [A5 + 0x52A]
  2230. 00001B2A  A850                     trap       InitCursor
  2231. label00001B2C:
  2232. 00001B2C  4E5E                     unlink     A6
  2233. 00001B2E  4E75                     rts
  2234. fn00001B30:
  2235. 00001B30  4E56 FF72                link       A6, -0x008E
  2236. 00001B34  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  2237. 00001B3A  41EE FF72                lea.l      A0, [A6 - 0x8E]
  2238. 00001B3E  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  2239. 00001B42  7001                     moveq.l    D0, 0x01
  2240. 00001B44  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  2241. 00001B48  302E 0008                move.w     D0, [A6 + 0x8]
  2242. 00001B4C  48C0                     ext.l      D0
  2243. 00001B4E  E580                     asl        D0, 2
  2244. 00001B50  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  2245. 00001B54  D1C0                     add.l      A0, D0
  2246. 00001B56  2B50 D1DA                move.l     [A5 - 0x2E26], [A0]
  2247. 00001B5A  7070                     moveq.l    D0, 0x70
  2248. 00001B5C  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  2249. 00001B60  4267                     clr.w      -[A7]
  2250. 00001B62  486D D1AC                pea.l      [A5 - 0x2E54]
  2251. 00001B66  4267                     clr.w      -[A7]
  2252. 00001B68  4EAD 0142                jsr        [A5 + 0x142]
  2253. 00001B6C  301F                     move.w     D0, [A7]+
  2254. 00001B6E  202E FFC6                move.l     D0, [A6 - 0x3A]
  2255. 00001B72  D0AE FFCA                add.l      D0, [A6 - 0x36]
  2256. 00001B76  91AD F93C                sub.l      [A5 - 0x6C4], D0
  2257. 00001B7A  426E FFF8                clr.w      [A6 - 0x8]
  2258. 00001B7E  3D6E 0008 FFF6           move.w     [A6 - 0xA], [A6 + 0x8]
  2259. 00001B84  3F3C 0001                move.w     -[A7], 0x1
  2260. 00001B88  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2261. 00001B8C  2F2D D2BC                move.l     -[A7], [A5 - 0x2D44]
  2262. 00001B90  4EAD 02BA                jsr        [A5 + 0x2BA]
  2263. 00001B94  0C6D 0001 D22A           cmpi.w     [A5 - 0x2DD6], 0x1
  2264. 00001B9A  6612                     bne        +0x14 /* 00001BAE */
  2265. 00001B9C  7016                     moveq.l    D0, 0x16
  2266. 00001B9E  2B40 D22C                move.l     [A5 - 0x2DD4], D0
  2267. 00001BA2  536D D22A                subq.w     [A5 - 0x2DD6], 1
  2268. 00001BA6  42AD F93C                clr.l      [A5 - 0x6C4]
  2269. 00001BAA  6000 01D6                bra        +0x1D8 /* 00001D82 */
  2270. label00001BAE:
  2271. 00001BAE  302D D22A                move.w     D0, [A5 - 0x2DD6]
  2272. 00001BB2  5340                     subq.w     D0, 1
  2273. 00001BB4  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2274. 00001BB8  621A                     bhi        +0x1C /* 00001BD4 */
  2275. 00001BBA  302E 0008                move.w     D0, [A6 + 0x8]
  2276. 00001BBE  48C0                     ext.l      D0
  2277. 00001BC0  E580                     asl        D0, 2
  2278. 00001BC2  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  2279. 00001BC6  D1C0                     add.l      A0, D0
  2280. 00001BC8  2B50 D22C                move.l     [A5 - 0x2DD4], [A0]
  2281. 00001BCC  536D D22A                subq.w     [A5 - 0x2DD6], 1
  2282. 00001BD0  6000 01B0                bra        +0x1B2 /* 00001D82 */
  2283. label00001BD4:
  2284. 00001BD4  42A7                     clr.l      -[A7]
  2285. 00001BD6  486E FFE6                pea.l      [A6 - 0x1A]
  2286. 00001BDA  4EAD 00C2                jsr        [A5 + 0xC2]
  2287. 00001BDE  201F                     move.l     D0, [A7]+
  2288. 00001BE0  2D40 FFEE                move.l     [A6 - 0x12], D0
  2289. 00001BE4  0CAE 0000 1000 FFEE      cmpi.l     [A6 - 0x12], 0x1000
  2290. 00001BEC  6500 0194                bcs        +0x196 /* 00001D82 */
  2291. 00001BF0  06AE FFFF F400 FFEE      addi.l     [A6 - 0x12], 0xFFFFF400
  2292. 00001BF8  0CAE 0001 9000 FFEE      cmpi.l     [A6 - 0x12], 0x19000
  2293. 00001C00  6206                     bhi        +0x8 /* 00001C08 */
  2294. 00001C02  202E FFEE                move.l     D0, [A6 - 0x12]
  2295. 00001C06  6006                     bra        +0x8 /* 00001C0E */
  2296. label00001C08:
  2297. 00001C08  203C 0001 9000           move.l     D0, 0x19000
  2298. label00001C0E:
  2299. 00001C0E  2D40 FFEE                move.l     [A6 - 0x12], D0
  2300. 00001C12  42A7                     clr.l      -[A7]
  2301. 00001C14  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2302. 00001C18  4EAD 00CA                jsr        [A5 + 0xCA]
  2303. 00001C1C  205F                     movea.l    A0, [A7]+
  2304. 00001C1E  2D48 FFF2                move.l     [A6 - 0xE], A0
  2305. 00001C22  302E 0008                move.w     D0, [A6 + 0x8]
  2306. 00001C26  5240                     addq.w     D0, 1
  2307. 00001C28  48C0                     ext.l      D0
  2308. 00001C2A  E580                     asl        D0, 2
  2309. 00001C2C  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  2310. 00001C30  D1C0                     add.l      A0, D0
  2311. 00001C32  302E 0008                move.w     D0, [A6 + 0x8]
  2312. 00001C36  48C0                     ext.l      D0
  2313. 00001C38  E580                     asl        D0, 2
  2314. 00001C3A  43ED C0C6                lea.l      A1, [A5 - 0x3F3A]
  2315. 00001C3E  D3C0                     add.l      A1, D0
  2316. 00001C40  2010                     move.l     D0, [A0]
  2317. 00001C42  9091                     sub.l      D0, [A1]
  2318. 00001C44  2D40 FFE2                move.l     [A6 - 0x1E], D0
  2319. 00001C48  302E 0008                move.w     D0, [A6 + 0x8]
  2320. 00001C4C  5240                     addq.w     D0, 1
  2321. 00001C4E  48C0                     ext.l      D0
  2322. 00001C50  E580                     asl        D0, 2
  2323. 00001C52  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  2324. 00001C56  D1C0                     add.l      A0, D0
  2325. 00001C58  202D D22C                move.l     D0, [A5 - 0x2DD4]
  2326. 00001C5C  9090                     sub.l      D0, [A0]
  2327. 00001C5E  5280                     addq.l     D0, 1
  2328. 00001C60  2D40 FFEA                move.l     [A6 - 0x16], D0
  2329. 00001C64  202E FFE2                move.l     D0, [A6 - 0x1E]
  2330. 00001C68  91AD D22C                sub.l      [A5 - 0x2DD4], D0
  2331. 00001C6C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2332. 00001C70  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2333. 00001C74  4EAD 004A                jsr        [A5 + 0x4A]
  2334. 00001C78  3D40 FFFC                move.w     [A6 - 0x4], D0
  2335. 00001C7C  2B6E FFF2 D1CC           move.l     [A5 - 0x2E34], [A6 - 0xE]
  2336. 00001C82  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  2337. 00001C88  426E FFFE                clr.w      [A6 - 0x2]
  2338. 00001C8C  6000 0080                bra        +0x82 /* 00001D0E */
  2339. label00001C90:
  2340. 00001C90  2B6E FFEE D1D0           move.l     [A5 - 0x2E30], [A6 - 0x12]
  2341. 00001C96  7001                     moveq.l    D0, 0x01
  2342. 00001C98  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  2343. 00001C9C  302E 0008                move.w     D0, [A6 + 0x8]
  2344. 00001CA0  5240                     addq.w     D0, 1
  2345. 00001CA2  48C0                     ext.l      D0
  2346. 00001CA4  E580                     asl        D0, 2
  2347. 00001CA6  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  2348. 00001CAA  D1C0                     add.l      A0, D0
  2349. 00001CAC  326E FFFE                movea.w    A1, [A6 - 0x2]
  2350. 00001CB0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2351. 00001CB4  2F09                     move.l     -[A7], A1
  2352. 00001CB6  4EAD 0042                jsr        [A5 + 0x42]
  2353. 00001CBA  D090                     add.l      D0, [A0]
  2354. 00001CBC  2B40 D1DA                move.l     [A5 - 0x2E26], D0
  2355. 00001CC0  4267                     clr.w      -[A7]
  2356. 00001CC2  486D D1AC                pea.l      [A5 - 0x2E54]
  2357. 00001CC6  4267                     clr.w      -[A7]
  2358. 00001CC8  4EAD 0142                jsr        [A5 + 0x142]
  2359. 00001CCC  301F                     move.w     D0, [A7]+
  2360. 00001CCE  2B6D D1D4 D1D0           move.l     [A5 - 0x2E30], [A5 - 0x2E2C]
  2361. 00001CD4  7001                     moveq.l    D0, 0x01
  2362. 00001CD6  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  2363. 00001CDA  302E 0008                move.w     D0, [A6 + 0x8]
  2364. 00001CDE  48C0                     ext.l      D0
  2365. 00001CE0  E580                     asl        D0, 2
  2366. 00001CE2  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  2367. 00001CE6  D1C0                     add.l      A0, D0
  2368. 00001CE8  326E FFFE                movea.w    A1, [A6 - 0x2]
  2369. 00001CEC  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2370. 00001CF0  2F09                     move.l     -[A7], A1
  2371. 00001CF2  4EAD 0042                jsr        [A5 + 0x42]
  2372. 00001CF6  D090                     add.l      D0, [A0]
  2373. 00001CF8  2B40 D1DA                move.l     [A5 - 0x2E26], D0
  2374. 00001CFC  4267                     clr.w      -[A7]
  2375. 00001CFE  486D D1AC                pea.l      [A5 - 0x2E54]
  2376. 00001D02  4267                     clr.w      -[A7]
  2377. 00001D04  4EAD 014A                jsr        [A5 + 0x14A]
  2378. 00001D08  301F                     move.w     D0, [A7]+
  2379. 00001D0A  526E FFFE                addq.w     [A6 - 0x2], 1
  2380. label00001D0E:
  2381. 00001D0E  302E FFFE                move.w     D0, [A6 - 0x2]
  2382. 00001D12  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2383. 00001D16  6F00 FF78                ble        -0x86 /* 00001C90 */
  2384. 00001D1A  3D6E 0008 FFFE           move.w     [A6 - 0x2], [A6 + 0x8]
  2385. 00001D20  604A                     bra        +0x4C /* 00001D6C */
  2386. label00001D22:
  2387. 00001D22  302E FFFE                move.w     D0, [A6 - 0x2]
  2388. 00001D26  48C0                     ext.l      D0
  2389. 00001D28  E580                     asl        D0, 2
  2390. 00001D2A  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  2391. 00001D2E  D1C0                     add.l      A0, D0
  2392. 00001D30  302E FFFE                move.w     D0, [A6 - 0x2]
  2393. 00001D34  5240                     addq.w     D0, 1
  2394. 00001D36  48C0                     ext.l      D0
  2395. 00001D38  E580                     asl        D0, 2
  2396. 00001D3A  43ED C0C6                lea.l      A1, [A5 - 0x3F3A]
  2397. 00001D3E  D3C0                     add.l      A1, D0
  2398. 00001D40  2011                     move.l     D0, [A1]
  2399. 00001D42  90AE FFE2                sub.l      D0, [A6 - 0x1E]
  2400. 00001D46  2080                     move.l     [A0], D0
  2401. 00001D48  302E FFFE                move.w     D0, [A6 - 0x2]
  2402. 00001D4C  48C0                     ext.l      D0
  2403. 00001D4E  E580                     asl        D0, 2
  2404. 00001D50  D0AD D2C8                add.l      D0, [A5 - 0x2D38]
  2405. 00001D54  322E FFFE                move.w     D1, [A6 - 0x2]
  2406. 00001D58  5241                     addq.w     D1, 1
  2407. 00001D5A  48C1                     ext.l      D1
  2408. 00001D5C  E581                     asl        D1, 2
  2409. 00001D5E  D2AD D2C8                add.l      D1, [A5 - 0x2D38]
  2410. 00001D62  2041                     movea.l    A0, D1
  2411. 00001D64  2240                     movea.l    A1, D0
  2412. 00001D66  2290                     move.l     [A1], [A0]
  2413. 00001D68  526E FFFE                addq.w     [A6 - 0x2], 1
  2414. label00001D6C:
  2415. 00001D6C  302E FFFE                move.w     D0, [A6 - 0x2]
  2416. 00001D70  B06D D22A                cmp.w      D0, [A5 - 0x2DD6]
  2417. 00001D74  65AC                     bcs        -0x52 /* 00001D22 */
  2418. 00001D76  536D D22A                subq.w     [A5 - 0x2DD6], 1
  2419. 00001D7A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2420. 00001D7E  4EAD 00D2                jsr        [A5 + 0xD2]
  2421. label00001D82:
  2422. 00001D82  4E5E                     unlink     A6
  2423. 00001D84  4E75                     rts
  2424. export_113:
  2425. 00001D86  4E56 FFFA                link       A6, -0x0006
  2426. 00001D8A  426E FFFC                clr.w      [A6 - 0x4]
  2427. 00001D8E  426E FFFE                clr.w      [A6 - 0x2]
  2428. 00001D92  602A                     bra        +0x2C /* 00001DBE */
  2429. label00001D94:
  2430. 00001D94  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  2431. 00001D9A  4267                     clr.w      -[A7]
  2432. 00001D9C  4267                     clr.w      -[A7]
  2433. 00001D9E  486E FFFA                pea.l      [A6 - 0x6]
  2434. 00001DA2  2F2D D2BC                move.l     -[A7], [A5 - 0x2D44]
  2435. 00001DA6  4EAD 0292                jsr        [A5 + 0x292]
  2436. 00001DAA  101F                     move.b     D0, [A7]+
  2437. 00001DAC  4A00                     tst.b      D0
  2438. 00001DAE  670A                     beq        +0xC /* 00001DBA */
  2439. 00001DB0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2440. 00001DB4  4EBA 0016                jsr        [PC + 0x16 /* 00001DCC */]
  2441. 00001DB8  548F                     addq.l     A7, 2
  2442. label00001DBA:
  2443. 00001DBA  526E FFFE                addq.w     [A6 - 0x2], 1
  2444. label00001DBE:
  2445. 00001DBE  302E FFFE                move.w     D0, [A6 - 0x2]
  2446. 00001DC2  B06D D22A                cmp.w      D0, [A5 - 0x2DD6]
  2447. 00001DC6  65CC                     bcs        -0x32 /* 00001D94 */
  2448. 00001DC8  4E5E                     unlink     A6
  2449. 00001DCA  4E75                     rts
  2450. fn00001DCC:
  2451. 00001DCC  4E56 FF78                link       A6, -0x0088
  2452. 00001DD0  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  2453. 00001DD6  41EE FF8C                lea.l      A0, [A6 - 0x74]
  2454. 00001DDA  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  2455. 00001DDE  7001                     moveq.l    D0, 0x01
  2456. 00001DE0  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  2457. 00001DE4  302E 0008                move.w     D0, [A6 + 0x8]
  2458. 00001DE8  48C0                     ext.l      D0
  2459. 00001DEA  E580                     asl        D0, 2
  2460. 00001DEC  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  2461. 00001DF0  D1C0                     add.l      A0, D0
  2462. 00001DF2  2B50 D1DA                move.l     [A5 - 0x2E26], [A0]
  2463. 00001DF6  7070                     moveq.l    D0, 0x70
  2464. 00001DF8  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  2465. 00001DFC  4267                     clr.w      -[A7]
  2466. 00001DFE  486D D1AC                pea.l      [A5 - 0x2E54]
  2467. 00001E02  4267                     clr.w      -[A7]
  2468. 00001E04  4EAD 0142                jsr        [A5 + 0x142]
  2469. 00001E08  301F                     move.w     D0, [A7]+
  2470. 00001E0A  486E FF8C                pea.l      [A6 - 0x74]
  2471. 00001E0E  4EAD 034A                jsr        [A5 + 0x34A]
  2472. 00001E12  588F                     addq.l     A7, 4
  2473. 00001E14  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2474. 00001E18  6718                     beq        +0x1A /* 00001E32 */
  2475. 00001E1A  486E FF8E                pea.l      [A6 - 0x72]
  2476. 00001E1E  42A7                     clr.l      -[A7]
  2477. 00001E20  42A7                     clr.l      -[A7]
  2478. 00001E22  42A7                     clr.l      -[A7]
  2479. 00001E24  A98B                     trap       ParamText
  2480. 00001E26  42A7                     clr.l      -[A7]
  2481. 00001E28  3F3C 0084                move.w     -[A7], 0x84
  2482. 00001E2C  4EAD 00A2                jsr        [A5 + 0xA2]
  2483. 00001E30  5C8F                     addq.l     A7, 6
  2484. label00001E32:
  2485. 00001E32  486E FF8E                pea.l      [A6 - 0x72]
  2486. 00001E36  42A7                     clr.l      -[A7]
  2487. 00001E38  42A7                     clr.l      -[A7]
  2488. 00001E3A  42A7                     clr.l      -[A7]
  2489. 00001E3C  A98B                     trap       ParamText
  2490. 00001E3E  4878 FFFF                pea.l      [0xFFFFFFFF]
  2491. 00001E42  42A7                     clr.l      -[A7]
  2492. 00001E44  3F3C 0101                move.w     -[A7], 0x101
  2493. 00001E48  4EAD 0092                jsr        [A5 + 0x92]
  2494. 00001E4C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2495. 00001E50  2D40 FFFC                move.l     [A6 - 0x4], D0
  2496. 00001E54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2497. 00001E58  A873                     trap       SetPort
  2498. 00001E5A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2499. 00001E5E  3F3C 0001                move.w     -[A7], 0x1
  2500. 00001E62  486E FF8A                pea.l      [A6 - 0x76]
  2501. 00001E66  486E FF84                pea.l      [A6 - 0x7C]
  2502. 00001E6A  486E FF7C                pea.l      [A6 - 0x84]
  2503. 00001E6E  A98D                     trap       GetDialogItem/GetDItem
  2504. 00001E70  486E FF7C                pea.l      [A6 - 0x84]
  2505. 00001E74  3F3C FFFC                move.w     -[A7], 0xFFFC
  2506. 00001E78  3F3C FFFC                move.w     -[A7], 0xFFFC
  2507. 00001E7C  A8A9                     trap       InsetRect
  2508. 00001E7E  3F3C 0003                move.w     -[A7], 0x3
  2509. 00001E82  3F3C 0003                move.w     -[A7], 0x3
  2510. 00001E86  A89B                     trap       PenSize
  2511. 00001E88  486E FF7C                pea.l      [A6 - 0x84]
  2512. 00001E8C  3F3C 0010                move.w     -[A7], 0x10
  2513. 00001E90  3F3C 0010                move.w     -[A7], 0x10
  2514. 00001E94  A8B0                     trap       FrameRoundRect
  2515. 00001E96  3F3C 0001                move.w     -[A7], 0x1
  2516. 00001E9A  3F3C 0001                move.w     -[A7], 0x1
  2517. 00001E9E  A89B                     trap       PenSize
  2518. 00001EA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2519. 00001EA4  3F3C 0004                move.w     -[A7], 0x4
  2520. 00001EA8  486E FF8A                pea.l      [A6 - 0x76]
  2521. 00001EAC  486E FF84                pea.l      [A6 - 0x7C]
  2522. 00001EB0  486E FF7C                pea.l      [A6 - 0x84]
  2523. 00001EB4  A98D                     trap       GetDialogItem/GetDItem
  2524. 00001EB6  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  2525. 00001EBA  486E FF8E                pea.l      [A6 - 0x72]
  2526. 00001EBE  A98F                     trap       SetDialogItemText/SetIText
  2527. 00001EC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2528. 00001EC4  3F3C 0004                move.w     -[A7], 0x4
  2529. 00001EC8  4267                     clr.w      -[A7]
  2530. 00001ECA  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2531. 00001ECE  A97E                     trap       SelectDialogItemText/SelIText
  2532. label00001ED0:
  2533. 00001ED0  42A7                     clr.l      -[A7]
  2534. 00001ED2  486E FF88                pea.l      [A6 - 0x78]
  2535. 00001ED6  A991                     trap       ModalDialog
  2536. 00001ED8  0C6E 0002 FF88           cmpi.w     [A6 - 0x78], 0x2
  2537. 00001EDE  6610                     bne        +0x12 /* 00001EF0 */
  2538. 00001EE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2539. 00001EE4  A983                     trap       DisposeDialog
  2540. 00001EE6  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  2541. 00001EEA  A873                     trap       SetPort
  2542. 00001EEC  6000 0174                bra        +0x176 /* 00002062 */
  2543. label00001EF0:
  2544. 00001EF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2545. 00001EF4  3F3C 0004                move.w     -[A7], 0x4
  2546. 00001EF8  486E FF8A                pea.l      [A6 - 0x76]
  2547. 00001EFC  486E FF84                pea.l      [A6 - 0x7C]
  2548. 00001F00  486E FF7C                pea.l      [A6 - 0x84]
  2549. 00001F04  A98D                     trap       GetDialogItem/GetDItem
  2550. 00001F06  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  2551. 00001F0A  486D BBE6                pea.l      [A5 - 0x441A]
  2552. 00001F0E  A990                     trap       GetDialogItemText/GetIText
  2553. 00001F10  0C2D 001F BBE6           cmpi.b     [A5 - 0x441A], 0x1F
  2554. 00001F16  6F06                     ble        +0x8 /* 00001F1E */
  2555. 00001F18  3F3C 0001                move.w     -[A7], 0x1
  2556. 00001F1C  A9C8                     trap       SysBeep
  2557. label00001F1E:
  2558. 00001F1E  0C2D 001F BBE6           cmpi.b     [A5 - 0x441A], 0x1F
  2559. 00001F24  6EAA                     bgt        -0x54 /* 00001ED0 */
  2560. 00001F26  486D BBE6                pea.l      [A5 - 0x441A]
  2561. 00001F2A  486E FF8E                pea.l      [A6 - 0x72]
  2562. 00001F2E  4878 0040                pea.l      [0x00000040]
  2563. 00001F32  4EAD 010A                jsr        [A5 + 0x10A]
  2564. 00001F36  486E FF8C                pea.l      [A6 - 0x74]
  2565. 00001F3A  4EAD 034A                jsr        [A5 + 0x34A]
  2566. 00001F3E  588F                     addq.l     A7, 4
  2567. 00001F40  3D40 FFFA                move.w     [A6 - 0x6], D0
  2568. 00001F44  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  2569. 00001F4A  41EE FF8C                lea.l      A0, [A6 - 0x74]
  2570. 00001F4E  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  2571. 00001F52  7001                     moveq.l    D0, 0x01
  2572. 00001F54  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  2573. 00001F58  302E 0008                move.w     D0, [A6 + 0x8]
  2574. 00001F5C  48C0                     ext.l      D0
  2575. 00001F5E  E580                     asl        D0, 2
  2576. 00001F60  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  2577. 00001F64  D1C0                     add.l      A0, D0
  2578. 00001F66  2B50 D1DA                move.l     [A5 - 0x2E26], [A0]
  2579. 00001F6A  7070                     moveq.l    D0, 0x70
  2580. 00001F6C  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  2581. 00001F70  4267                     clr.w      -[A7]
  2582. 00001F72  486D D1AC                pea.l      [A5 - 0x2E54]
  2583. 00001F76  4267                     clr.w      -[A7]
  2584. 00001F78  4EAD 014A                jsr        [A5 + 0x14A]
  2585. 00001F7C  301F                     move.w     D0, [A7]+
  2586. 00001F7E  7000                     moveq.l    D0, 0x00
  2587. 00001F80  102E FF8D                move.b     D0, [A6 - 0x73]
  2588. 00001F84  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  2589. 00001F88  670C                     beq        +0xE /* 00001F96 */
  2590. 00001F8A  7000                     moveq.l    D0, 0x00
  2591. 00001F8C  102E FF8D                move.b     D0, [A6 - 0x73]
  2592. 00001F90  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  2593. 00001F94  6620                     bne        +0x22 /* 00001FB6 */
  2594. label00001F96:
  2595. 00001F96  486D D2DA                pea.l      [A5 - 0x2D26]
  2596. 00001F9A  486E FF8E                pea.l      [A6 - 0x72]
  2597. 00001F9E  4EAD 054A                jsr        [A5 + 0x54A]
  2598. 00001FA2  508F                     addq.l     A7, 8
  2599. 00001FA4  7000                     moveq.l    D0, 0x00
  2600. 00001FA6  102E FF8E                move.b     D0, [A6 - 0x72]
  2601. 00001FAA  0C40 0019                cmpi.w     D0, 0x19
  2602. 00001FAE  6306                     bls        +0x8 /* 00001FB6 */
  2603. 00001FB0  703A                     moveq.l    D0, 0x3A
  2604. 00001FB2  1D40 FFA7                move.b     [A6 - 0x59], D0
  2605. label00001FB6:
  2606. 00001FB6  426E FF7A                clr.w      [A6 - 0x86]
  2607. 00001FBA  3D6E 0008 FF78           move.w     [A6 - 0x88], [A6 + 0x8]
  2608. 00001FC0  3D7C 00C8 FF88           move.w     [A6 - 0x78], 0xC8
  2609. 00001FC6  486D BBE7                pea.l      [A5 - 0x4419]
  2610. 00001FCA  486E FF88                pea.l      [A6 - 0x78]
  2611. 00001FCE  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  2612. 00001FD2  2F2D D2BC                move.l     -[A7], [A5 - 0x2D44]
  2613. 00001FD6  4EAD 029A                jsr        [A5 + 0x29A]
  2614. 00001FDA  1B6E FF89 BBE6           move.b     [A5 - 0x441A], [A6 - 0x77]
  2615. 00001FE0  7000                     moveq.l    D0, 0x00
  2616. 00001FE2  102E FF8E                move.b     D0, [A6 - 0x72]
  2617. 00001FE6  0C40 0019                cmpi.w     D0, 0x19
  2618. 00001FEA  6306                     bls        +0x8 /* 00001FF2 */
  2619. 00001FEC  7019                     moveq.l    D0, 0x19
  2620. 00001FEE  1D40 FF8E                move.b     [A6 - 0x72], D0
  2621. label00001FF2:
  2622. 00001FF2  486E FF8F                pea.l      [A6 - 0x71]
  2623. 00001FF6  486D BBE7                pea.l      [A5 - 0x4419]
  2624. 00001FFA  7000                     moveq.l    D0, 0x00
  2625. 00001FFC  102E FF8E                move.b     D0, [A6 - 0x72]
  2626. 00002000  2F00                     move.l     -[A7], D0
  2627. 00002002  4EAD 010A                jsr        [A5 + 0x10A]
  2628. 00002006  7000                     moveq.l    D0, 0x00
  2629. 00002008  102E FF8E                move.b     D0, [A6 - 0x72]
  2630. 0000200C  0C40 0019                cmpi.w     D0, 0x19
  2631. 00002010  6426                     bcc        +0x28 /* 00002038 */
  2632. 00002012  7000                     moveq.l    D0, 0x00
  2633. 00002014  102E FF8E                move.b     D0, [A6 - 0x72]
  2634. 00002018  5240                     addq.w     D0, 1
  2635. 0000201A  3D40 FF88                move.w     [A6 - 0x78], D0
  2636. 0000201E  6010                     bra        +0x12 /* 00002030 */
  2637. label00002020:
  2638. 00002020  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  2639. 00002024  D0EE FF88                add.w      A0, [A6 - 0x78]
  2640. 00002028  7020                     moveq.l    D0, 0x20
  2641. 0000202A  1080                     move.b     [A0], D0
  2642. 0000202C  526E FF88                addq.w     [A6 - 0x78], 1
  2643. label00002030:
  2644. 00002030  0C6E 001B FF88           cmpi.w     [A6 - 0x78], 0x1B
  2645. 00002036  6DE8                     blt        -0x16 /* 00002020 */
  2646. label00002038:
  2647. 00002038  7020                     moveq.l    D0, 0x20
  2648. 0000203A  1B40 BC00                move.b     [A5 - 0x4400], D0
  2649. 0000203E  486D BBE7                pea.l      [A5 - 0x4419]
  2650. 00002042  102D BBE6                move.b     D0, [A5 - 0x441A]
  2651. 00002046  4880                     ext.w      D0
  2652. 00002048  3F00                     move.w     -[A7], D0
  2653. 0000204A  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  2654. 0000204E  2F2D D2BC                move.l     -[A7], [A5 - 0x2D44]
  2655. 00002052  4EAD 0282                jsr        [A5 + 0x282]
  2656. 00002056  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2657. 0000205A  A983                     trap       DisposeDialog
  2658. 0000205C  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  2659. 00002060  A873                     trap       SetPort
  2660. label00002062:
  2661. 00002062  4E5E                     unlink     A6
  2662. 00002064  4E75                     rts
  2663. export_114:
  2664. 00002066  4E56 FFF2                link       A6, -0x000E
  2665. 0000206A  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  2666. 00002070  6600 0130                bne        +0x132 /* 000021A2 */
  2667. 00002074  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2668. 00002078  3F3C 0001                move.w     -[A7], 0x1
  2669. 0000207C  486E FFFE                pea.l      [A6 - 0x2]
  2670. 00002080  486E FFFA                pea.l      [A6 - 0x6]
  2671. 00002084  486E FFF2                pea.l      [A6 - 0xE]
  2672. 00002088  A98D                     trap       GetDialogItem/GetDItem
  2673. 0000208A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2674. 0000208E  486D D2E8                pea.l      [A5 - 0x2D18]
  2675. 00002092  A95F                     trap       SetControlTitle/SetCTitle
  2676. 00002094  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2677. 00002098  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2678. 0000209C  486E FFFE                pea.l      [A6 - 0x2]
  2679. 000020A0  486E FFFA                pea.l      [A6 - 0x6]
  2680. 000020A4  486E FFF2                pea.l      [A6 - 0xE]
  2681. 000020A8  A98D                     trap       GetDialogItem/GetDItem
  2682. 000020AA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2683. 000020AE  A958                     trap       HideControl
  2684. 000020B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2685. 000020B4  3F3C 000B                move.w     -[A7], 0xB
  2686. 000020B8  486E FFFE                pea.l      [A6 - 0x2]
  2687. 000020BC  486E FFFA                pea.l      [A6 - 0x6]
  2688. 000020C0  486E FFF2                pea.l      [A6 - 0xE]
  2689. 000020C4  A98D                     trap       GetDialogItem/GetDItem
  2690. 000020C6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2691. 000020CA  A958                     trap       HideControl
  2692. 000020CC  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  2693. 000020D0  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  2694. 000020D4  426D D1C2                clr.w      [A5 - 0x2E3E]
  2695. 000020D8  3B6D C028 D1C8           move.w     [A5 - 0x2E38], [A5 - 0x3FD8]
  2696. 000020DE  4267                     clr.w      -[A7]
  2697. 000020E0  486D D1AC                pea.l      [A5 - 0x2E54]
  2698. 000020E4  4267                     clr.w      -[A7]
  2699. 000020E6  4EAD 01FA                jsr        [A5 + 0x1FA]
  2700. 000020EA  301F                     move.w     D0, [A7]+
  2701. 000020EC  4A6D D1BC                tst.w      [A5 - 0x2E44]
  2702. 000020F0  6718                     beq        +0x1A /* 0000210A */
  2703. 000020F2  7001                     moveq.l    D0, 0x01
  2704. 000020F4  3B40 C028                move.w     [A5 - 0x3FD8], D0
  2705. 000020F8  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  2706. 000020FC  4267                     clr.w      -[A7]
  2707. 000020FE  486D D1AC                pea.l      [A5 - 0x2E54]
  2708. 00002102  4267                     clr.w      -[A7]
  2709. 00002104  4EAD 01FA                jsr        [A5 + 0x1FA]
  2710. 00002108  301F                     move.w     D0, [A7]+
  2711. label0000210A:
  2712. 0000210A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2713. 0000210E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2714. 00002112  486E FFFE                pea.l      [A6 - 0x2]
  2715. 00002116  486E FFFA                pea.l      [A6 - 0x6]
  2716. 0000211A  486E FFF2                pea.l      [A6 - 0xE]
  2717. 0000211E  A98D                     trap       GetDialogItem/GetDItem
  2718. 00002120  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2719. 00002124  486D BBE6                pea.l      [A5 - 0x441A]
  2720. 00002128  A98F                     trap       SetDialogItemText/SetIText
  2721. 0000212A  7000                     moveq.l    D0, 0x00
  2722. 0000212C  302D D1EA                move.w     D0, [A5 - 0x2E16]
  2723. 00002130  2F2D D1DC                move.l     -[A7], [A5 - 0x2E24]
  2724. 00002134  2F00                     move.l     -[A7], D0
  2725. 00002136  4EAD 0042                jsr        [A5 + 0x42]
  2726. 0000213A  4878 0400                pea.l      [0x00000400]
  2727. 0000213E  0680 0000 0200           addi.l     D0, 0x200
  2728. 00002144  2F00                     move.l     -[A7], D0
  2729. 00002146  4EAD 004A                jsr        [A5 + 0x4A]
  2730. 0000214A  2F00                     move.l     -[A7], D0
  2731. 0000214C  486D BBE6                pea.l      [A5 - 0x441A]
  2732. 00002150  4EAD 020A                jsr        [A5 + 0x20A]
  2733. 00002154  7000                     moveq.l    D0, 0x00
  2734. 00002156  102D BBE6                move.b     D0, [A5 - 0x441A]
  2735. 0000215A  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  2736. 0000215E  5240                     addq.w     D0, 1
  2737. 00002160  4840                     swap.w     D0
  2738. 00002162  4240                     clr.w      D0
  2739. 00002164  4840                     swap.w     D0
  2740. 00002166  D1C0                     add.l      A0, D0
  2741. 00002168  486D D2F0                pea.l      [A5 - 0x2D10]
  2742. 0000216C  4850                     pea.l      [A0]
  2743. 0000216E  4878 0009                pea.l      [0x00000009]
  2744. 00002172  4EAD 010A                jsr        [A5 + 0x10A]
  2745. 00002176  062D 0009 BBE6           addi.b     [A5 - 0x441A], 0x9 /* '\t' */
  2746. 0000217C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2747. 00002180  3F3C 000C                move.w     -[A7], 0xC
  2748. 00002184  486E FFFE                pea.l      [A6 - 0x2]
  2749. 00002188  486E FFFA                pea.l      [A6 - 0x6]
  2750. 0000218C  486E FFF2                pea.l      [A6 - 0xE]
  2751. 00002190  A98D                     trap       GetDialogItem/GetDItem
  2752. 00002192  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2753. 00002196  486D BBE6                pea.l      [A5 - 0x441A]
  2754. 0000219A  A98F                     trap       SetDialogItemText/SetIText
  2755. 0000219C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2756. 0000219E  6000 00E8                bra        +0xEA /* 00002288 */
  2757. label000021A2:
  2758. 000021A2  0C6E 000E 000C           cmpi.w     [A6 + 0xC], 0xE
  2759. 000021A8  6600 00DA                bne        +0xDC /* 00002284 */
  2760. 000021AC  526D C028                addq.w     [A5 - 0x3FD8], 1
  2761. 000021B0  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  2762. 000021B4  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  2763. 000021B8  426D D1C2                clr.w      [A5 - 0x2E3E]
  2764. 000021BC  3B6D C028 D1C8           move.w     [A5 - 0x2E38], [A5 - 0x3FD8]
  2765. 000021C2  4267                     clr.w      -[A7]
  2766. 000021C4  486D D1AC                pea.l      [A5 - 0x2E54]
  2767. 000021C8  4267                     clr.w      -[A7]
  2768. 000021CA  4EAD 01FA                jsr        [A5 + 0x1FA]
  2769. 000021CE  301F                     move.w     D0, [A7]+
  2770. 000021D0  4A6D D1BC                tst.w      [A5 - 0x2E44]
  2771. 000021D4  6718                     beq        +0x1A /* 000021EE */
  2772. 000021D6  7001                     moveq.l    D0, 0x01
  2773. 000021D8  3B40 C028                move.w     [A5 - 0x3FD8], D0
  2774. 000021DC  3B40 D1C8                move.w     [A5 - 0x2E38], D0
  2775. 000021E0  4267                     clr.w      -[A7]
  2776. 000021E2  486D D1AC                pea.l      [A5 - 0x2E54]
  2777. 000021E6  4267                     clr.w      -[A7]
  2778. 000021E8  4EAD 01FA                jsr        [A5 + 0x1FA]
  2779. 000021EC  301F                     move.w     D0, [A7]+
  2780. label000021EE:
  2781. 000021EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2782. 000021F2  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2783. 000021F6  486E FFFE                pea.l      [A6 - 0x2]
  2784. 000021FA  486E FFFA                pea.l      [A6 - 0x6]
  2785. 000021FE  486E FFF2                pea.l      [A6 - 0xE]
  2786. 00002202  A98D                     trap       GetDialogItem/GetDItem
  2787. 00002204  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2788. 00002208  486D BBE6                pea.l      [A5 - 0x441A]
  2789. 0000220C  A98F                     trap       SetDialogItemText/SetIText
  2790. 0000220E  7000                     moveq.l    D0, 0x00
  2791. 00002210  302D D1EA                move.w     D0, [A5 - 0x2E16]
  2792. 00002214  2F2D D1DC                move.l     -[A7], [A5 - 0x2E24]
  2793. 00002218  2F00                     move.l     -[A7], D0
  2794. 0000221A  4EAD 0042                jsr        [A5 + 0x42]
  2795. 0000221E  4878 0400                pea.l      [0x00000400]
  2796. 00002222  0680 0000 0200           addi.l     D0, 0x200
  2797. 00002228  2F00                     move.l     -[A7], D0
  2798. 0000222A  4EAD 004A                jsr        [A5 + 0x4A]
  2799. 0000222E  2F00                     move.l     -[A7], D0
  2800. 00002230  486D BBE6                pea.l      [A5 - 0x441A]
  2801. 00002234  4EAD 020A                jsr        [A5 + 0x20A]
  2802. 00002238  7000                     moveq.l    D0, 0x00
  2803. 0000223A  102D BBE6                move.b     D0, [A5 - 0x441A]
  2804. 0000223E  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  2805. 00002242  5240                     addq.w     D0, 1
  2806. 00002244  4840                     swap.w     D0
  2807. 00002246  4240                     clr.w      D0
  2808. 00002248  4840                     swap.w     D0
  2809. 0000224A  D1C0                     add.l      A0, D0
  2810. 0000224C  486D D2FA                pea.l      [A5 - 0x2D06]
  2811. 00002250  4850                     pea.l      [A0]
  2812. 00002252  4878 0009                pea.l      [0x00000009]
  2813. 00002256  4EAD 010A                jsr        [A5 + 0x10A]
  2814. 0000225A  062D 0009 BBE6           addi.b     [A5 - 0x441A], 0x9 /* '\t' */
  2815. 00002260  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2816. 00002264  3F3C 000C                move.w     -[A7], 0xC
  2817. 00002268  486E FFFE                pea.l      [A6 - 0x2]
  2818. 0000226C  486E FFFA                pea.l      [A6 - 0x6]
  2819. 00002270  486E FFF2                pea.l      [A6 - 0xE]
  2820. 00002274  A98D                     trap       GetDialogItem/GetDItem
  2821. 00002276  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2822. 0000227A  486D BBE6                pea.l      [A5 - 0x441A]
  2823. 0000227E  A98F                     trap       SetDialogItemText/SetIText
  2824. 00002280  7064                     moveq.l    D0, 0x64
  2825. 00002282  6004                     bra        +0x6 /* 00002288 */
  2826. label00002284:
  2827. 00002284  302E 000C                move.w     D0, [A6 + 0xC]
  2828. label00002288:
  2829. 00002288  4E5E                     unlink     A6
  2830. 0000228A  205F                     movea.l    A0, [A7]+
  2831. 0000228C  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2832. 00002290  3E80                     move.w     [A7], D0
  2833. 00002292  4ED0                     jmp        [A0]
  2834. export_115:
  2835. 00002294  4E56 FFA6                link       A6, -0x005A
  2836. 00002298  302D BE3E                move.w     D0, [A5 - 0x41C2]
  2837. 0000229C  0640 FE65                addi.w     D0, 0xFE65
  2838. 000022A0  3D40 FFB4                move.w     [A6 - 0x4C], D0
  2839. 000022A4  7050                     moveq.l    D0, 0x50
  2840. 000022A6  3D40 FFB2                move.w     [A6 - 0x4E], D0
  2841. 000022AA  486D D240                pea.l      [A5 - 0x2DC0]
  2842. 000022AE  486D BBE6                pea.l      [A5 - 0x441A]
  2843. 000022B2  4878 0040                pea.l      [0x00000040]
  2844. 000022B6  4EAD 010A                jsr        [A5 + 0x10A]
  2845. 000022BA  7000                     moveq.l    D0, 0x00
  2846. 000022BC  102D BBE6                move.b     D0, [A5 - 0x441A]
  2847. 000022C0  0C40 003C                cmpi.w     D0, 0x3C /* '<' */
  2848. 000022C4  6426                     bcc        +0x28 /* 000022EC */
  2849. 000022C6  7000                     moveq.l    D0, 0x00
  2850. 000022C8  102D BBE6                move.b     D0, [A5 - 0x441A]
  2851. 000022CC  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  2852. 000022D0  5240                     addq.w     D0, 1
  2853. 000022D2  4840                     swap.w     D0
  2854. 000022D4  4240                     clr.w      D0
  2855. 000022D6  4840                     swap.w     D0
  2856. 000022D8  D1C0                     add.l      A0, D0
  2857. 000022DA  486D D304                pea.l      [A5 - 0x2CFC]
  2858. 000022DE  4850                     pea.l      [A0]
  2859. 000022E0  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  2860. 000022E4  4EAD 010A                jsr        [A5 + 0x10A]
  2861. 000022E8  582D BBE6                addq.b     [A5 - 0x441A], 4
  2862. label000022EC:
  2863. 000022EC  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  2864. 000022F0  486D D30A                pea.l      [A5 - 0x2CF6]
  2865. 000022F4  486D BBE6                pea.l      [A5 - 0x441A]
  2866. 000022F8  486D 03B2                pea.l      [A5 + 0x3B2]
  2867. 000022FC  486E FFB6                pea.l      [A6 - 0x4A]
  2868. 00002300  3F3C 0402                move.w     -[A7], 0x402
  2869. 00002304  42A7                     clr.l      -[A7]
  2870. 00002306  4EAD 025A                jsr        [A5 + 0x25A]
  2871. 0000230A  4A2E FFB6                tst.b      [A6 - 0x4A]
  2872. 0000230E  6700 04A4                beq        +0x4A6 /* 000027B4 */
  2873. 00002312  206D D086                movea.l    A0, [A5 - 0x2F7A]
  2874. 00002316  2F10                     move.l     -[A7], [A0]
  2875. 00002318  A851                     trap       SetCursor
  2876. 0000231A  41EE FFC0                lea.l      A0, [A6 - 0x40]
  2877. 0000231E  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  2878. 00002322  3B6E FFBC D1C2           move.w     [A5 - 0x2E3E], [A6 - 0x44]
  2879. 00002328  422D D1C6                clr.b      [A5 - 0x2E3A]
  2880. 0000232C  4267                     clr.w      -[A7]
  2881. 0000232E  486D D1AC                pea.l      [A5 - 0x2E54]
  2882. 00002332  4267                     clr.w      -[A7]
  2883. 00002334  4EAD 016A                jsr        [A5 + 0x16A]
  2884. 00002338  301F                     move.w     D0, [A7]+
  2885. 0000233A  0C6D FFD0 D1BC           cmpi.w     [A5 - 0x2E44], 0xFFD0
  2886. 00002340  661C                     bne        +0x1E /* 0000235E */
  2887. 00002342  4267                     clr.w      -[A7]
  2888. 00002344  486D D1AC                pea.l      [A5 - 0x2E54]
  2889. 00002348  4267                     clr.w      -[A7]
  2890. 0000234A  4EAD 0172                jsr        [A5 + 0x172]
  2891. 0000234E  301F                     move.w     D0, [A7]+
  2892. 00002350  4267                     clr.w      -[A7]
  2893. 00002352  486D D1AC                pea.l      [A5 - 0x2E54]
  2894. 00002356  4267                     clr.w      -[A7]
  2895. 00002358  4EAD 016A                jsr        [A5 + 0x16A]
  2896. 0000235C  301F                     move.w     D0, [A7]+
  2897. label0000235E:
  2898. 0000235E  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  2899. 00002362  4EAD 030A                jsr        [A5 + 0x30A]
  2900. 00002366  548F                     addq.l     A7, 2
  2901. 00002368  4A40                     tst.w      D0
  2902. 0000236A  6600 0448                bne        +0x44A /* 000027B4 */
  2903. 0000236E  426D D1C8                clr.w      [A5 - 0x2E38]
  2904. 00002372  4267                     clr.w      -[A7]
  2905. 00002374  486D D1AC                pea.l      [A5 - 0x2E54]
  2906. 00002378  4267                     clr.w      -[A7]
  2907. 0000237A  4EAD 018A                jsr        [A5 + 0x18A]
  2908. 0000237E  301F                     move.w     D0, [A7]+
  2909. 00002380  2B7C 5445 5854 D1CC      move.l     [A5 - 0x2E34], 0x54455854 /* 'TEXT' */
  2910. 00002388  2B7C 4D41 4341 D1D0      move.l     [A5 - 0x2E30], 0x4D414341 /* 'MACA' */
  2911. 00002390  4267                     clr.w      -[A7]
  2912. 00002392  486D D1AC                pea.l      [A5 - 0x2E54]
  2913. 00002396  4267                     clr.w      -[A7]
  2914. 00002398  4EAD 0192                jsr        [A5 + 0x192]
  2915. 0000239C  301F                     move.w     D0, [A7]+
  2916. 0000239E  42AD D1C8                clr.l      [A5 - 0x2E38]
  2917. 000023A2  7002                     moveq.l    D0, 0x02
  2918. 000023A4  1B40 D1C7                move.b     [A5 - 0x2E39], D0
  2919. 000023A8  4267                     clr.w      -[A7]
  2920. 000023AA  486D D1AC                pea.l      [A5 - 0x2E54]
  2921. 000023AE  4267                     clr.w      -[A7]
  2922. 000023B0  4EAD 0132                jsr        [A5 + 0x132]
  2923. 000023B4  301F                     move.w     D0, [A7]+
  2924. 000023B6  3F2D D1BC                move.w     -[A7], [A5 - 0x2E44]
  2925. 000023BA  4EAD 030A                jsr        [A5 + 0x30A]
  2926. 000023BE  548F                     addq.l     A7, 2
  2927. 000023C0  4A40                     tst.w      D0
  2928. 000023C2  6600 03F0                bne        +0x3F2 /* 000027B4 */
  2929. 000023C6  41ED D241                lea.l      A0, [A5 - 0x2DBF]
  2930. 000023CA  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  2931. 000023CE  7000                     moveq.l    D0, 0x00
  2932. 000023D0  102D D240                move.b     D0, [A5 - 0x2DC0]
  2933. 000023D4  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  2934. 000023D8  7001                     moveq.l    D0, 0x01
  2935. 000023DA  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  2936. 000023DE  42AD D1DA                clr.l      [A5 - 0x2E26]
  2937. 000023E2  4267                     clr.w      -[A7]
  2938. 000023E4  486D D1AC                pea.l      [A5 - 0x2E54]
  2939. 000023E8  4267                     clr.w      -[A7]
  2940. 000023EA  4EAD 014A                jsr        [A5 + 0x14A]
  2941. 000023EE  301F                     move.w     D0, [A7]+
  2942. 000023F0  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  2943. 000023F4  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  2944. 000023F8  7016                     moveq.l    D0, 0x16
  2945. 000023FA  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  2946. 000023FE  426D D1D8                clr.w      [A5 - 0x2E28]
  2947. 00002402  42AD D1DA                clr.l      [A5 - 0x2E26]
  2948. 00002406  4267                     clr.w      -[A7]
  2949. 00002408  486D D1AC                pea.l      [A5 - 0x2E54]
  2950. 0000240C  4267                     clr.w      -[A7]
  2951. 0000240E  4EAD 014A                jsr        [A5 + 0x14A]
  2952. 00002412  301F                     move.w     D0, [A7]+
  2953. 00002414  2F38 020C                move.l     -[A7], [0x0000020C /* Time */]
  2954. 00002418  1F3C 0002                move.b     -[A7], 0x2
  2955. 0000241C  486D BBE6                pea.l      [A5 - 0x441A]
  2956. 00002420  4EAD 0272                jsr        [A5 + 0x272]
  2957. 00002424  4EBA 0744                jsr        [PC + 0x744 /* 00002B6A */]
  2958. 00002428  41ED D332                lea.l      A0, [A5 - 0x2CCE]
  2959. 0000242C  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  2960. 00002430  7004                     moveq.l    D0, 0x04
  2961. 00002432  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  2962. 00002436  42AD D1DA                clr.l      [A5 - 0x2E26]
  2963. 0000243A  4267                     clr.w      -[A7]
  2964. 0000243C  486D D1AC                pea.l      [A5 - 0x2E54]
  2965. 00002440  4267                     clr.w      -[A7]
  2966. 00002442  4EAD 014A                jsr        [A5 + 0x14A]
  2967. 00002446  301F                     move.w     D0, [A7]+
  2968. 00002448  2F38 020C                move.l     -[A7], [0x0000020C /* Time */]
  2969. 0000244C  4267                     clr.w      -[A7]
  2970. 0000244E  486D BBE6                pea.l      [A5 - 0x441A]
  2971. 00002452  4EAD 026A                jsr        [A5 + 0x26A]
  2972. 00002456  4EBA 0712                jsr        [PC + 0x712 /* 00002B6A */]
  2973. 0000245A  486D D338                pea.l      [A5 - 0x2CC8]
  2974. 0000245E  486D BBE7                pea.l      [A5 - 0x4419]
  2975. 00002462  4878 0013                pea.l      [0x00000013]
  2976. 00002466  4EAD 010A                jsr        [A5 + 0x10A]
  2977. 0000246A  7013                     moveq.l    D0, 0x13
  2978. 0000246C  1B40 BBE6                move.b     [A5 - 0x441A], D0
  2979. 00002470  4EBA 06F8                jsr        [PC + 0x6F8 /* 00002B6A */]
  2980. 00002474  2F2D D22C                move.l     -[A7], [A5 - 0x2DD4]
  2981. 00002478  486D BBE6                pea.l      [A5 - 0x441A]
  2982. 0000247C  4EAD 020A                jsr        [A5 + 0x20A]
  2983. 00002480  4EBA 06E8                jsr        [PC + 0x6E8 /* 00002B6A */]
  2984. 00002484  486D D34C                pea.l      [A5 - 0x2CB4]
  2985. 00002488  486D BBE7                pea.l      [A5 - 0x4419]
  2986. 0000248C  4878 0007                pea.l      [0x00000007]
  2987. 00002490  4EAD 010A                jsr        [A5 + 0x10A]
  2988. 00002494  7007                     moveq.l    D0, 0x07
  2989. 00002496  1B40 BBE6                move.b     [A5 - 0x441A], D0
  2990. 0000249A  4EBA 06CE                jsr        [PC + 0x6CE /* 00002B6A */]
  2991. 0000249E  486D D354                pea.l      [A5 - 0x2CAC]
  2992. 000024A2  486D BBE7                pea.l      [A5 - 0x4419]
  2993. 000024A6  4878 0012                pea.l      [0x00000012]
  2994. 000024AA  4EAD 010A                jsr        [A5 + 0x10A]
  2995. 000024AE  7012                     moveq.l    D0, 0x12
  2996. 000024B0  1B40 BBE6                move.b     [A5 - 0x441A], D0
  2997. 000024B4  4EBA 06B4                jsr        [PC + 0x6B4 /* 00002B6A */]
  2998. 000024B8  7000                     moveq.l    D0, 0x00
  2999. 000024BA  302D D22A                move.w     D0, [A5 - 0x2DD6]
  3000. 000024BE  2F00                     move.l     -[A7], D0
  3001. 000024C0  486D BBE6                pea.l      [A5 - 0x441A]
  3002. 000024C4  4EAD 020A                jsr        [A5 + 0x20A]
  3003. 000024C8  4EBA 06A0                jsr        [PC + 0x6A0 /* 00002B6A */]
  3004. 000024CC  486D D368                pea.l      [A5 - 0x2C98]
  3005. 000024D0  486D BBE6                pea.l      [A5 - 0x441A]
  3006. 000024D4  4878 0016                pea.l      [0x00000016]
  3007. 000024D8  4EAD 010A                jsr        [A5 + 0x10A]
  3008. 000024DC  4EBA 068C                jsr        [PC + 0x68C /* 00002B6A */]
  3009. 000024E0  42AD D1BE                clr.l      [A5 - 0x2E42]
  3010. 000024E4  3B6D D23E D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x2DC2]
  3011. 000024EA  4267                     clr.w      -[A7]
  3012. 000024EC  486D D1AC                pea.l      [A5 - 0x2E54]
  3013. 000024F0  4267                     clr.w      -[A7]
  3014. 000024F2  4EAD 015A                jsr        [A5 + 0x15A]
  3015. 000024F6  301F                     move.w     D0, [A7]+
  3016. 000024F8  486D D240                pea.l      [A5 - 0x2DC0]
  3017. 000024FC  A9B1                     trap       CreateResFile
  3018. 000024FE  4267                     clr.w      -[A7]
  3019. 00002500  486D D240                pea.l      [A5 - 0x2DC0]
  3020. 00002504  A997                     trap       OpenResFile
  3021. 00002506  301F                     move.w     D0, [A7]+
  3022. 00002508  3D40 FFAA                move.w     [A6 - 0x56], D0
  3023. 0000250C  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  3024. 00002510  A998                     trap       UseResFile
  3025. 00002512  42A7                     clr.l      -[A7]
  3026. 00002514  4879 5369 7443           pea.l      [0x53697443]
  3027. 0000251A  4267                     clr.w      -[A7]
  3028. 0000251C  A9A0                     trap       GetResource
  3029. 0000251E  205F                     movea.l    A0, [A7]+
  3030. 00002520  2D48 FFA6                move.l     [A6 - 0x5A], A0
  3031. 00002524  42A7                     clr.l      -[A7]
  3032. 00002526  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  3033. 0000252A  4EAD 00EA                jsr        [A5 + 0xEA]
  3034. 0000252E  201F                     move.l     D0, [A7]+
  3035. 00002530  4A80                     tst.l      D0
  3036. 00002532  6F30                     ble        +0x32 /* 00002564 */
  3037. 00002534  206E FFA6                movea.l    A0, [A6 - 0x5A]
  3038. 00002538  2B50 D1CC                move.l     [A5 - 0x2E34], [A0]
  3039. 0000253C  42A7                     clr.l      -[A7]
  3040. 0000253E  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  3041. 00002542  4EAD 00EA                jsr        [A5 + 0xEA]
  3042. 00002546  201F                     move.l     D0, [A7]+
  3043. 00002548  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  3044. 0000254C  426D D1D8                clr.w      [A5 - 0x2E28]
  3045. 00002550  42AD D1DA                clr.l      [A5 - 0x2E26]
  3046. 00002554  4267                     clr.w      -[A7]
  3047. 00002556  486D D1AC                pea.l      [A5 - 0x2E54]
  3048. 0000255A  4267                     clr.w      -[A7]
  3049. 0000255C  4EAD 014A                jsr        [A5 + 0x14A]
  3050. 00002560  301F                     move.w     D0, [A7]+
  3051. 00002562  6014                     bra        +0x16 /* 00002578 */
  3052. label00002564:
  3053. 00002564  486D D37E                pea.l      [A5 - 0x2C82]
  3054. 00002568  486D BBE6                pea.l      [A5 - 0x441A]
  3055. 0000256C  4878 000F                pea.l      [0x0000000F]
  3056. 00002570  4EAD 010A                jsr        [A5 + 0x10A]
  3057. 00002574  4EBA 05F4                jsr        [PC + 0x5F4 /* 00002B6A */]
  3058. label00002578:
  3059. 00002578  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  3060. 0000257C  A99A                     trap       CloseResFile
  3061. 0000257E  41ED D38E                lea.l      A0, [A5 - 0x2C72]
  3062. 00002582  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  3063. 00002586  2B7C 0000 018B D1D0      move.l     [A5 - 0x2E30], 0x18B
  3064. 0000258E  426D D1D8                clr.w      [A5 - 0x2E28]
  3065. 00002592  42AD D1DA                clr.l      [A5 - 0x2E26]
  3066. 00002596  4267                     clr.w      -[A7]
  3067. 00002598  486D D1AC                pea.l      [A5 - 0x2E54]
  3068. 0000259C  4267                     clr.w      -[A7]
  3069. 0000259E  4EAD 014A                jsr        [A5 + 0x14A]
  3070. 000025A2  301F                     move.w     D0, [A7]+
  3071. 000025A4  42AD D2E4                clr.l      [A5 - 0x2D1C]
  3072. 000025A8  42AD D2E0                clr.l      [A5 - 0x2D20]
  3073. 000025AC  42AD D2DC                clr.l      [A5 - 0x2D24]
  3074. 000025B0  426E FFB0                clr.w      [A6 - 0x50]
  3075. 000025B4  600E                     bra        +0x10 /* 000025C4 */
  3076. label000025B6:
  3077. 000025B6  3F2E FFB0                move.w     -[A7], [A6 - 0x50]
  3078. 000025BA  4EBA 01FC                jsr        [PC + 0x1FC /* 000027B8 */]
  3079. 000025BE  548F                     addq.l     A7, 2
  3080. 000025C0  526E FFB0                addq.w     [A6 - 0x50], 1
  3081. label000025C4:
  3082. 000025C4  302E FFB0                move.w     D0, [A6 - 0x50]
  3083. 000025C8  B06D D22A                cmp.w      D0, [A5 - 0x2DD6]
  3084. 000025CC  65E8                     bcs        -0x16 /* 000025B6 */
  3085. 000025CE  41ED D51A                lea.l      A0, [A5 - 0x2AE6]
  3086. 000025D2  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  3087. 000025D6  707B                     moveq.l    D0, 0x7B
  3088. 000025D8  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  3089. 000025DC  426D D1D8                clr.w      [A5 - 0x2E28]
  3090. 000025E0  42AD D1DA                clr.l      [A5 - 0x2E26]
  3091. 000025E4  4267                     clr.w      -[A7]
  3092. 000025E6  486D D1AC                pea.l      [A5 - 0x2E54]
  3093. 000025EA  4267                     clr.w      -[A7]
  3094. 000025EC  4EAD 014A                jsr        [A5 + 0x14A]
  3095. 000025F0  301F                     move.w     D0, [A7]+
  3096. 000025F2  4878 0400                pea.l      [0x00000400]
  3097. 000025F6  206D D2DC                movea.l    A0, [A5 - 0x2D24]
  3098. 000025FA  4868 0200                pea.l      [A0 + 0x200]
  3099. 000025FE  4EAD 004A                jsr        [A5 + 0x4A]
  3100. 00002602  2F00                     move.l     -[A7], D0
  3101. 00002604  486D BBE6                pea.l      [A5 - 0x441A]
  3102. 00002608  4EAD 020A                jsr        [A5 + 0x20A]
  3103. 0000260C  522D BBE6                addq.b     [A5 - 0x441A], 1
  3104. 00002610  7000                     moveq.l    D0, 0x00
  3105. 00002612  102D BBE6                move.b     D0, [A5 - 0x441A]
  3106. 00002616  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3107. 0000261A  4840                     swap.w     D0
  3108. 0000261C  4240                     clr.w      D0
  3109. 0000261E  4840                     swap.w     D0
  3110. 00002620  D1C0                     add.l      A0, D0
  3111. 00002622  704B                     moveq.l    D0, 0x4B
  3112. 00002624  1080                     move.b     [A0], D0
  3113. 00002626  3F3C 0008                move.w     -[A7], 0x8
  3114. 0000262A  4EBA 0568                jsr        [PC + 0x568 /* 00002B94 */]
  3115. 0000262E  548F                     addq.l     A7, 2
  3116. 00002630  4EBA 0538                jsr        [PC + 0x538 /* 00002B6A */]
  3117. 00002634  4878 0400                pea.l      [0x00000400]
  3118. 00002638  206D D2E0                movea.l    A0, [A5 - 0x2D20]
  3119. 0000263C  4868 0200                pea.l      [A0 + 0x200]
  3120. 00002640  4EAD 004A                jsr        [A5 + 0x4A]
  3121. 00002644  2F00                     move.l     -[A7], D0
  3122. 00002646  486D BBE6                pea.l      [A5 - 0x441A]
  3123. 0000264A  4EAD 020A                jsr        [A5 + 0x20A]
  3124. 0000264E  522D BBE6                addq.b     [A5 - 0x441A], 1
  3125. 00002652  7000                     moveq.l    D0, 0x00
  3126. 00002654  102D BBE6                move.b     D0, [A5 - 0x441A]
  3127. 00002658  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3128. 0000265C  4840                     swap.w     D0
  3129. 0000265E  4240                     clr.w      D0
  3130. 00002660  4840                     swap.w     D0
  3131. 00002662  D1C0                     add.l      A0, D0
  3132. 00002664  704B                     moveq.l    D0, 0x4B
  3133. 00002666  1080                     move.b     [A0], D0
  3134. 00002668  3F3C 0008                move.w     -[A7], 0x8
  3135. 0000266C  4EBA 0526                jsr        [PC + 0x526 /* 00002B94 */]
  3136. 00002670  548F                     addq.l     A7, 2
  3137. 00002672  4EBA 04F6                jsr        [PC + 0x4F6 /* 00002B6A */]
  3138. 00002676  202D D2DC                move.l     D0, [A5 - 0x2D24]
  3139. 0000267A  D0AD D2E0                add.l      D0, [A5 - 0x2D20]
  3140. 0000267E  2D40 FFAC                move.l     [A6 - 0x54], D0
  3141. 00002682  4878 0400                pea.l      [0x00000400]
  3142. 00002686  206E FFAC                movea.l    A0, [A6 - 0x54]
  3143. 0000268A  4868 0200                pea.l      [A0 + 0x200]
  3144. 0000268E  4EAD 004A                jsr        [A5 + 0x4A]
  3145. 00002692  2F00                     move.l     -[A7], D0
  3146. 00002694  486D BBE6                pea.l      [A5 - 0x441A]
  3147. 00002698  4EAD 020A                jsr        [A5 + 0x20A]
  3148. 0000269C  522D BBE6                addq.b     [A5 - 0x441A], 1
  3149. 000026A0  7000                     moveq.l    D0, 0x00
  3150. 000026A2  102D BBE6                move.b     D0, [A5 - 0x441A]
  3151. 000026A6  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3152. 000026AA  4840                     swap.w     D0
  3153. 000026AC  4240                     clr.w      D0
  3154. 000026AE  4840                     swap.w     D0
  3155. 000026B0  D1C0                     add.l      A0, D0
  3156. 000026B2  704B                     moveq.l    D0, 0x4B
  3157. 000026B4  1080                     move.b     [A0], D0
  3158. 000026B6  3F3C 0008                move.w     -[A7], 0x8
  3159. 000026BA  4EBA 04D8                jsr        [PC + 0x4D8 /* 00002B94 */]
  3160. 000026BE  548F                     addq.l     A7, 2
  3161. 000026C0  4EBA 04A8                jsr        [PC + 0x4A8 /* 00002B6A */]
  3162. 000026C4  486D D58C                pea.l      [A5 - 0x2A74]
  3163. 000026C8  486D BBE7                pea.l      [A5 - 0x4419]
  3164. 000026CC  4878 000D                pea.l      [0x0000000D]
  3165. 000026D0  4EAD 010A                jsr        [A5 + 0x10A]
  3166. 000026D4  700D                     moveq.l    D0, 0x0D
  3167. 000026D6  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3168. 000026DA  4EBA 048E                jsr        [PC + 0x48E /* 00002B6A */]
  3169. 000026DE  4878 0400                pea.l      [0x00000400]
  3170. 000026E2  206D D2E4                movea.l    A0, [A5 - 0x2D1C]
  3171. 000026E6  4868 0200                pea.l      [A0 + 0x200]
  3172. 000026EA  4EAD 004A                jsr        [A5 + 0x4A]
  3173. 000026EE  2F00                     move.l     -[A7], D0
  3174. 000026F0  486D BBE6                pea.l      [A5 - 0x441A]
  3175. 000026F4  4EAD 020A                jsr        [A5 + 0x20A]
  3176. 000026F8  522D BBE6                addq.b     [A5 - 0x441A], 1
  3177. 000026FC  7000                     moveq.l    D0, 0x00
  3178. 000026FE  102D BBE6                move.b     D0, [A5 - 0x441A]
  3179. 00002702  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3180. 00002706  4840                     swap.w     D0
  3181. 00002708  4240                     clr.w      D0
  3182. 0000270A  4840                     swap.w     D0
  3183. 0000270C  D1C0                     add.l      A0, D0
  3184. 0000270E  704B                     moveq.l    D0, 0x4B
  3185. 00002710  1080                     move.b     [A0], D0
  3186. 00002712  3F3C 0008                move.w     -[A7], 0x8
  3187. 00002716  4EBA 047C                jsr        [PC + 0x47C /* 00002B94 */]
  3188. 0000271A  548F                     addq.l     A7, 2
  3189. 0000271C  4EBA 044C                jsr        [PC + 0x44C /* 00002B6A */]
  3190. 00002720  202E FFAC                move.l     D0, [A6 - 0x54]
  3191. 00002724  90AD D2E4                sub.l      D0, [A5 - 0x2D1C]
  3192. 00002728  4878 03E8                pea.l      [0x000003E8]
  3193. 0000272C  2F00                     move.l     -[A7], D0
  3194. 0000272E  4EAD 0042                jsr        [A5 + 0x42]
  3195. 00002732  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  3196. 00002736  2F00                     move.l     -[A7], D0
  3197. 00002738  4EAD 004A                jsr        [A5 + 0x4A]
  3198. 0000273C  4878 000A                pea.l      [0x0000000A]
  3199. 00002740  5A80                     addq.l     D0, 5
  3200. 00002742  2F00                     move.l     -[A7], D0
  3201. 00002744  4EAD 004A                jsr        [A5 + 0x4A]
  3202. 00002748  2F00                     move.l     -[A7], D0
  3203. 0000274A  486D BBE6                pea.l      [A5 - 0x441A]
  3204. 0000274E  4EAD 020A                jsr        [A5 + 0x20A]
  3205. 00002752  202E FFAC                move.l     D0, [A6 - 0x54]
  3206. 00002756  B0AD D2E4                cmp.l      D0, [A5 - 0x2D1C]
  3207. 0000275A  620A                     bhi        +0xC /* 00002766 */
  3208. 0000275C  42A7                     clr.l      -[A7]
  3209. 0000275E  486D BBE6                pea.l      [A5 - 0x441A]
  3210. 00002762  4EAD 020A                jsr        [A5 + 0x20A]
  3211. label00002766:
  3212. 00002766  522D BBE6                addq.b     [A5 - 0x441A], 1
  3213. 0000276A  7000                     moveq.l    D0, 0x00
  3214. 0000276C  102D BBE6                move.b     D0, [A5 - 0x441A]
  3215. 00002770  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3216. 00002774  4840                     swap.w     D0
  3217. 00002776  4240                     clr.w      D0
  3218. 00002778  4840                     swap.w     D0
  3219. 0000277A  D1C0                     add.l      A0, D0
  3220. 0000277C  7025                     moveq.l    D0, 0x25
  3221. 0000277E  1080                     move.b     [A0], D0
  3222. 00002780  3F3C 0008                move.w     -[A7], 0x8
  3223. 00002784  4EBA 040E                jsr        [PC + 0x40E /* 00002B94 */]
  3224. 00002788  548F                     addq.l     A7, 2
  3225. 0000278A  7000                     moveq.l    D0, 0x00
  3226. 0000278C  102D BBE6                move.b     D0, [A5 - 0x441A]
  3227. 00002790  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3228. 00002794  4840                     swap.w     D0
  3229. 00002796  4240                     clr.w      D0
  3230. 00002798  4840                     swap.w     D0
  3231. 0000279A  D1C0                     add.l      A0, D0
  3232. 0000279C  700D                     moveq.l    D0, 0x0D
  3233. 0000279E  1080                     move.b     [A0], D0
  3234. 000027A0  4EBA 03C8                jsr        [PC + 0x3C8 /* 00002B6A */]
  3235. 000027A4  4267                     clr.w      -[A7]
  3236. 000027A6  486D D1AC                pea.l      [A5 - 0x2E54]
  3237. 000027AA  4267                     clr.w      -[A7]
  3238. 000027AC  4EAD 013A                jsr        [A5 + 0x13A]
  3239. 000027B0  301F                     move.w     D0, [A7]+
  3240. 000027B2  A850                     trap       InitCursor
  3241. label000027B4:
  3242. 000027B4  4E5E                     unlink     A6
  3243. 000027B6  4E75                     rts
  3244. fn000027B8:
  3245. 000027B8  4E56 FF14                link       A6, -0x00EC
  3246. 000027BC  41EE FF16                lea.l      A0, [A6 - 0xEA]
  3247. 000027C0  2D48 FFA6                move.l     [A6 - 0x5A], A0
  3248. 000027C4  7070                     moveq.l    D0, 0x70
  3249. 000027C6  2D40 FFAA                move.l     [A6 - 0x56], D0
  3250. 000027CA  7001                     moveq.l    D0, 0x01
  3251. 000027CC  3D40 FFB2                move.w     [A6 - 0x4E], D0
  3252. 000027D0  302E 0008                move.w     D0, [A6 + 0x8]
  3253. 000027D4  48C0                     ext.l      D0
  3254. 000027D6  E580                     asl        D0, 2
  3255. 000027D8  41ED C0C6                lea.l      A0, [A5 - 0x3F3A]
  3256. 000027DC  D1C0                     add.l      A0, D0
  3257. 000027DE  2D50 FFB4                move.l     [A6 - 0x4C], [A0]
  3258. 000027E2  3D6D D23C FF9E           move.w     [A6 - 0x62], [A5 - 0x2DC4]
  3259. 000027E8  4267                     clr.w      -[A7]
  3260. 000027EA  486E FF86                pea.l      [A6 - 0x7A]
  3261. 000027EE  4267                     clr.w      -[A7]
  3262. 000027F0  4EAD 0142                jsr        [A5 + 0x142]
  3263. 000027F4  301F                     move.w     D0, [A7]+
  3264. 000027F6  486E FF18                pea.l      [A6 - 0xE8]
  3265. 000027FA  486D BBE6                pea.l      [A5 - 0x441A]
  3266. 000027FE  4878 0018                pea.l      [0x00000018 /* __m68k_vec_chk__ */]
  3267. 00002802  4EAD 010A                jsr        [A5 + 0x10A]
  3268. 00002806  7000                     moveq.l    D0, 0x00
  3269. 00002808  102D BBE6                move.b     D0, [A5 - 0x441A]
  3270. 0000280C  0C40 0017                cmpi.w     D0, 0x17
  3271. 00002810  6306                     bls        +0x8 /* 00002818 */
  3272. 00002812  7017                     moveq.l    D0, 0x17
  3273. 00002814  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3274. label00002818:
  3275. 00002818  3F3C 0018                move.w     -[A7], 0x18
  3276. 0000281C  4EBA 0376                jsr        [PC + 0x376 /* 00002B94 */]
  3277. 00002820  548F                     addq.l     A7, 2
  3278. 00002822  4EBA 0346                jsr        [PC + 0x346 /* 00002B6A */]
  3279. 00002826  7004                     moveq.l    D0, 0x04
  3280. 00002828  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3281. 0000282C  4AAE FF58                tst.l      [A6 - 0xA8]
  3282. 00002830  6612                     bne        +0x14 /* 00002844 */
  3283. 00002832  486D D59A                pea.l      [A5 - 0x2A66]
  3284. 00002836  486D BBE7                pea.l      [A5 - 0x4419]
  3285. 0000283A  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3286. 0000283E  4EAD 010A                jsr        [A5 + 0x10A]
  3287. 00002842  6010                     bra        +0x12 /* 00002854 */
  3288. label00002844:
  3289. 00002844  486E FF58                pea.l      [A6 - 0xA8]
  3290. 00002848  486D BBE7                pea.l      [A5 - 0x4419]
  3291. 0000284C  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3292. 00002850  4EAD 010A                jsr        [A5 + 0x10A]
  3293. label00002854:
  3294. 00002854  3F3C 0008                move.w     -[A7], 0x8
  3295. 00002858  4EBA 033A                jsr        [PC + 0x33A /* 00002B94 */]
  3296. 0000285C  548F                     addq.l     A7, 2
  3297. 0000285E  4EBA 030A                jsr        [PC + 0x30A /* 00002B6A */]
  3298. 00002862  7004                     moveq.l    D0, 0x04
  3299. 00002864  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3300. 00002868  4AAE FF5C                tst.l      [A6 - 0xA4]
  3301. 0000286C  6612                     bne        +0x14 /* 00002880 */
  3302. 0000286E  486D D5A0                pea.l      [A5 - 0x2A60]
  3303. 00002872  486D BBE7                pea.l      [A5 - 0x4419]
  3304. 00002876  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3305. 0000287A  4EAD 010A                jsr        [A5 + 0x10A]
  3306. 0000287E  6010                     bra        +0x12 /* 00002890 */
  3307. label00002880:
  3308. 00002880  486E FF5C                pea.l      [A6 - 0xA4]
  3309. 00002884  486D BBE7                pea.l      [A5 - 0x4419]
  3310. 00002888  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3311. 0000288C  4EAD 010A                jsr        [A5 + 0x10A]
  3312. label00002890:
  3313. 00002890  3F3C 0008                move.w     -[A7], 0x8
  3314. 00002894  4EBA 02FE                jsr        [PC + 0x2FE /* 00002B94 */]
  3315. 00002898  548F                     addq.l     A7, 2
  3316. 0000289A  4EBA 02CE                jsr        [PC + 0x2CE /* 00002B6A */]
  3317. 0000289E  202E FF6A                move.l     D0, [A6 - 0x96]
  3318. 000028A2  D1AD D2DC                add.l      [A5 - 0x2D24], D0
  3319. 000028A6  202E FF6E                move.l     D0, [A6 - 0x92]
  3320. 000028AA  D1AD D2E0                add.l      [A5 - 0x2D20], D0
  3321. 000028AE  202E FF72                move.l     D0, [A6 - 0x8E]
  3322. 000028B2  D0AE FF76                add.l      D0, [A6 - 0x8A]
  3323. 000028B6  D1AD D2E4                add.l      [A5 - 0x2D1C], D0
  3324. 000028BA  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  3325. 000028BE  486D BBE6                pea.l      [A5 - 0x441A]
  3326. 000028C2  4EAD 020A                jsr        [A5 + 0x20A]
  3327. 000028C6  3F3C 0008                move.w     -[A7], 0x8
  3328. 000028CA  4EBA 02C8                jsr        [PC + 0x2C8 /* 00002B94 */]
  3329. 000028CE  548F                     addq.l     A7, 2
  3330. 000028D0  4EBA 0298                jsr        [PC + 0x298 /* 00002B6A */]
  3331. 000028D4  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  3332. 000028D8  486D BBE6                pea.l      [A5 - 0x441A]
  3333. 000028DC  4EAD 020A                jsr        [A5 + 0x20A]
  3334. 000028E0  3F3C 0008                move.w     -[A7], 0x8
  3335. 000028E4  4EBA 02AE                jsr        [PC + 0x2AE /* 00002B94 */]
  3336. 000028E8  548F                     addq.l     A7, 2
  3337. 000028EA  4EBA 027E                jsr        [PC + 0x27E /* 00002B6A */]
  3338. 000028EE  202E FF6E                move.l     D0, [A6 - 0x92]
  3339. 000028F2  D0AE FF6A                add.l      D0, [A6 - 0x96]
  3340. 000028F6  2F00                     move.l     -[A7], D0
  3341. 000028F8  486D BBE6                pea.l      [A5 - 0x441A]
  3342. 000028FC  4EAD 020A                jsr        [A5 + 0x20A]
  3343. 00002900  3F3C 0008                move.w     -[A7], 0x8
  3344. 00002904  4EBA 028E                jsr        [PC + 0x28E /* 00002B94 */]
  3345. 00002908  548F                     addq.l     A7, 2
  3346. 0000290A  4EBA 025E                jsr        [PC + 0x25E /* 00002B6A */]
  3347. 0000290E  7000                     moveq.l    D0, 0x00
  3348. 00002910  102E FF16                move.b     D0, [A6 - 0xEA]
  3349. 00002914  3F00                     move.w     -[A7], D0
  3350. 00002916  4EBA 0104                jsr        [PC + 0x104 /* 00002A1C */]
  3351. 0000291A  548F                     addq.l     A7, 2
  3352. 0000291C  3F3C 0008                move.w     -[A7], 0x8
  3353. 00002920  4EBA 0272                jsr        [PC + 0x272 /* 00002B94 */]
  3354. 00002924  548F                     addq.l     A7, 2
  3355. 00002926  4EBA 0242                jsr        [PC + 0x242 /* 00002B6A */]
  3356. 0000292A  7000                     moveq.l    D0, 0x00
  3357. 0000292C  102E FF17                move.b     D0, [A6 - 0xE9]
  3358. 00002930  3F00                     move.w     -[A7], D0
  3359. 00002932  4EBA 00E8                jsr        [PC + 0xE8 /* 00002A1C */]
  3360. 00002936  548F                     addq.l     A7, 2
  3361. 00002938  3F3C 0008                move.w     -[A7], 0x8
  3362. 0000293C  4EBA 0256                jsr        [PC + 0x256 /* 00002B94 */]
  3363. 00002940  548F                     addq.l     A7, 2
  3364. 00002942  4EBA 0226                jsr        [PC + 0x226 /* 00002B6A */]
  3365. 00002946  202E FF72                move.l     D0, [A6 - 0x8E]
  3366. 0000294A  D0AE FF76                add.l      D0, [A6 - 0x8A]
  3367. 0000294E  2F00                     move.l     -[A7], D0
  3368. 00002950  486D BBE6                pea.l      [A5 - 0x441A]
  3369. 00002954  4EAD 020A                jsr        [A5 + 0x20A]
  3370. 00002958  3F3C 0008                move.w     -[A7], 0x8
  3371. 0000295C  4EBA 0236                jsr        [PC + 0x236 /* 00002B94 */]
  3372. 00002960  548F                     addq.l     A7, 2
  3373. 00002962  4EBA 0206                jsr        [PC + 0x206 /* 00002B6A */]
  3374. 00002966  202E FF6A                move.l     D0, [A6 - 0x96]
  3375. 0000296A  D0AE FF6E                add.l      D0, [A6 - 0x92]
  3376. 0000296E  4A80                     tst.l      D0
  3377. 00002970  6756                     beq        +0x58 /* 000029C8 */
  3378. 00002972  202E FF6A                move.l     D0, [A6 - 0x96]
  3379. 00002976  D0AE FF6E                add.l      D0, [A6 - 0x92]
  3380. 0000297A  222E FF72                move.l     D1, [A6 - 0x8E]
  3381. 0000297E  D2AE FF76                add.l      D1, [A6 - 0x8A]
  3382. 00002982  B081                     cmp.l      D0, D1
  3383. 00002984  6342                     bls        +0x44 /* 000029C8 */
  3384. 00002986  202E FF6A                move.l     D0, [A6 - 0x96]
  3385. 0000298A  D0AE FF6E                add.l      D0, [A6 - 0x92]
  3386. 0000298E  90AE FF72                sub.l      D0, [A6 - 0x8E]
  3387. 00002992  90AE FF76                sub.l      D0, [A6 - 0x8A]
  3388. 00002996  4878 03E8                pea.l      [0x000003E8]
  3389. 0000299A  2F00                     move.l     -[A7], D0
  3390. 0000299C  4EAD 0042                jsr        [A5 + 0x42]
  3391. 000029A0  222E FF6A                move.l     D1, [A6 - 0x96]
  3392. 000029A4  D2AE FF6E                add.l      D1, [A6 - 0x92]
  3393. 000029A8  2F01                     move.l     -[A7], D1
  3394. 000029AA  2F00                     move.l     -[A7], D0
  3395. 000029AC  4EAD 004A                jsr        [A5 + 0x4A]
  3396. 000029B0  4878 000A                pea.l      [0x0000000A]
  3397. 000029B4  5A80                     addq.l     D0, 5
  3398. 000029B6  2F00                     move.l     -[A7], D0
  3399. 000029B8  4EAD 004A                jsr        [A5 + 0x4A]
  3400. 000029BC  2F00                     move.l     -[A7], D0
  3401. 000029BE  486D BBE6                pea.l      [A5 - 0x441A]
  3402. 000029C2  4EAD 020A                jsr        [A5 + 0x20A]
  3403. 000029C6  6010                     bra        +0x12 /* 000029D8 */
  3404. label000029C8:
  3405. 000029C8  486D D5A6                pea.l      [A5 - 0x2A5A]
  3406. 000029CC  486D BBE6                pea.l      [A5 - 0x441A]
  3407. 000029D0  4878 0002                pea.l      [0x00000002]
  3408. 000029D4  4EAD 010A                jsr        [A5 + 0x10A]
  3409. label000029D8:
  3410. 000029D8  7000                     moveq.l    D0, 0x00
  3411. 000029DA  102D BBE6                move.b     D0, [A5 - 0x441A]
  3412. 000029DE  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3413. 000029E2  5240                     addq.w     D0, 1
  3414. 000029E4  4840                     swap.w     D0
  3415. 000029E6  4240                     clr.w      D0
  3416. 000029E8  4840                     swap.w     D0
  3417. 000029EA  D1C0                     add.l      A0, D0
  3418. 000029EC  7025                     moveq.l    D0, 0x25
  3419. 000029EE  1080                     move.b     [A0], D0
  3420. 000029F0  522D BBE6                addq.b     [A5 - 0x441A], 1
  3421. 000029F4  3F3C 0008                move.w     -[A7], 0x8
  3422. 000029F8  4EBA 019A                jsr        [PC + 0x19A /* 00002B94 */]
  3423. 000029FC  548F                     addq.l     A7, 2
  3424. 000029FE  7000                     moveq.l    D0, 0x00
  3425. 00002A00  102D BBE6                move.b     D0, [A5 - 0x441A]
  3426. 00002A04  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3427. 00002A08  4840                     swap.w     D0
  3428. 00002A0A  4240                     clr.w      D0
  3429. 00002A0C  4840                     swap.w     D0
  3430. 00002A0E  D1C0                     add.l      A0, D0
  3431. 00002A10  700D                     moveq.l    D0, 0x0D
  3432. 00002A12  1080                     move.b     [A0], D0
  3433. 00002A14  4EBA 0154                jsr        [PC + 0x154 /* 00002B6A */]
  3434. 00002A18  4E5E                     unlink     A6
  3435. 00002A1A  4E75                     rts
  3436. fn00002A1C:
  3437. 00002A1C  4E56 0000                link       A6, 0
  3438. 00002A20  302E 0008                move.w     D0, [A6 + 0x8]
  3439. 00002A24  4EAD 002A                jsr        [A5 + 0x2A]
  3440. 00002A28  000A 002A                ori.b      A2, 0x2A /* '*' */
  3441. 00002A2C  0000 0040                ori.b      D0, 0x40 /* '@' */
  3442. 00002A30  0010 0056                ori.b      [A0], 0x56 /* 'V' */
  3443. 00002A34  0001 006C                ori.b      D1, 0x6C /* 'l' */
  3444. 00002A38  0011 0082                ori.b      [A1], 0x82
  3445. 00002A3C  0002 0098                ori.b      D2, 0x98
  3446. 00002A40  0012 00AE                ori.b      [A2], 0xAE
  3447. 00002A44  0003 00C2                ori.b      D3, 0xC2
  3448. 00002A48  0013 00D6                ori.b      [A3], 0xD6
  3449. 00002A4C  0020 00EA                ori.b      -[A0], 0xEA
  3450. 00002A50  0030 00FE 7004           ori.b      [A0 + D7.w + 0x4], 0xFE
  3451. 00002A56  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3452. 00002A5A  486D D5A8                pea.l      [A5 - 0x2A58]
  3453. 00002A5E  486D BBE7                pea.l      [A5 - 0x4419]
  3454. 00002A62  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3455. 00002A66  4EAD 010A                jsr        [A5 + 0x10A]
  3456. 00002A6A  6000 00FA                bra        +0xFC /* 00002B66 */
  3457. 00002A6E  7004                     moveq.l    D0, 0x04
  3458. 00002A70  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3459. 00002A74  486D D5AE                pea.l      [A5 - 0x2A52]
  3460. 00002A78  486D BBE7                pea.l      [A5 - 0x4419]
  3461. 00002A7C  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3462. 00002A80  4EAD 010A                jsr        [A5 + 0x10A]
  3463. 00002A84  6000 00E0                bra        +0xE2 /* 00002B66 */
  3464. 00002A88  7003                     moveq.l    D0, 0x03
  3465. 00002A8A  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3466. 00002A8E  486D D5B4                pea.l      [A5 - 0x2A4C]
  3467. 00002A92  486D BBE7                pea.l      [A5 - 0x4419]
  3468. 00002A96  4878 0003                pea.l      [0x00000003]
  3469. 00002A9A  4EAD 010A                jsr        [A5 + 0x10A]
  3470. 00002A9E  6000 00C6                bra        +0xC8 /* 00002B66 */
  3471. 00002AA2  7004                     moveq.l    D0, 0x04
  3472. 00002AA4  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3473. 00002AA8  486D D5B8                pea.l      [A5 - 0x2A48]
  3474. 00002AAC  486D BBE7                pea.l      [A5 - 0x4419]
  3475. 00002AB0  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3476. 00002AB4  4EAD 010A                jsr        [A5 + 0x10A]
  3477. 00002AB8  6000 00AC                bra        +0xAE /* 00002B66 */
  3478. 00002ABC  7003                     moveq.l    D0, 0x03
  3479. 00002ABE  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3480. 00002AC2  486D D5BE                pea.l      [A5 - 0x2A42]
  3481. 00002AC6  486D BBE7                pea.l      [A5 - 0x4419]
  3482. 00002ACA  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3483. 00002ACE  4EAD 010A                jsr        [A5 + 0x10A]
  3484. 00002AD2  6000 0092                bra        +0x94 /* 00002B66 */
  3485. 00002AD6  7004                     moveq.l    D0, 0x04
  3486. 00002AD8  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3487. 00002ADC  486D D5C4                pea.l      [A5 - 0x2A3C]
  3488. 00002AE0  486D BBE7                pea.l      [A5 - 0x4419]
  3489. 00002AE4  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3490. 00002AE8  4EAD 010A                jsr        [A5 + 0x10A]
  3491. 00002AEC  6000 0078                bra        +0x7A /* 00002B66 */
  3492. 00002AF0  7004                     moveq.l    D0, 0x04
  3493. 00002AF2  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3494. 00002AF6  486D D5CA                pea.l      [A5 - 0x2A36]
  3495. 00002AFA  486D BBE7                pea.l      [A5 - 0x4419]
  3496. 00002AFE  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3497. 00002B02  4EAD 010A                jsr        [A5 + 0x10A]
  3498. 00002B06  605E                     bra        +0x60 /* 00002B66 */
  3499. 00002B08  7004                     moveq.l    D0, 0x04
  3500. 00002B0A  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3501. 00002B0E  486D D5D0                pea.l      [A5 - 0x2A30]
  3502. 00002B12  486D BBE7                pea.l      [A5 - 0x4419]
  3503. 00002B16  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3504. 00002B1A  4EAD 010A                jsr        [A5 + 0x10A]
  3505. 00002B1E  6046                     bra        +0x48 /* 00002B66 */
  3506. 00002B20  7004                     moveq.l    D0, 0x04
  3507. 00002B22  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3508. 00002B26  486D D5D6                pea.l      [A5 - 0x2A2A]
  3509. 00002B2A  486D BBE7                pea.l      [A5 - 0x4419]
  3510. 00002B2E  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3511. 00002B32  4EAD 010A                jsr        [A5 + 0x10A]
  3512. 00002B36  602E                     bra        +0x30 /* 00002B66 */
  3513. 00002B38  7004                     moveq.l    D0, 0x04
  3514. 00002B3A  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3515. 00002B3E  486D D5DC                pea.l      [A5 - 0x2A24]
  3516. 00002B42  486D BBE7                pea.l      [A5 - 0x4419]
  3517. 00002B46  4878 0004                pea.l      [0x00000004 /* __m68k_vec_reset__ */]
  3518. 00002B4A  4EAD 010A                jsr        [A5 + 0x10A]
  3519. 00002B4E  6016                     bra        +0x18 /* 00002B66 */
  3520. 00002B50  7003                     moveq.l    D0, 0x03
  3521. 00002B52  1B40 BBE6                move.b     [A5 - 0x441A], D0
  3522. 00002B56  486D D5E2                pea.l      [A5 - 0x2A1E]
  3523. 00002B5A  486D BBE7                pea.l      [A5 - 0x4419]
  3524. 00002B5E  4878 0003                pea.l      [0x00000003]
  3525. 00002B62  4EAD 010A                jsr        [A5 + 0x10A]
  3526. label00002B66:
  3527. 00002B66  4E5E                     unlink     A6
  3528. 00002B68  4E75                     rts
  3529. fn00002B6A:
  3530. 00002B6A  41ED BBE7                lea.l      A0, [A5 - 0x4419]
  3531. 00002B6E  2B48 D1CC                move.l     [A5 - 0x2E34], A0
  3532. 00002B72  7000                     moveq.l    D0, 0x00
  3533. 00002B74  102D BBE6                move.b     D0, [A5 - 0x441A]
  3534. 00002B78  2B40 D1D0                move.l     [A5 - 0x2E30], D0
  3535. 00002B7C  426D D1D8                clr.w      [A5 - 0x2E28]
  3536. 00002B80  42AD D1DA                clr.l      [A5 - 0x2E26]
  3537. 00002B84  4267                     clr.w      -[A7]
  3538. 00002B86  486D D1AC                pea.l      [A5 - 0x2E54]
  3539. 00002B8A  4267                     clr.w      -[A7]
  3540. 00002B8C  4EAD 014A                jsr        [A5 + 0x14A]
  3541. 00002B90  301F                     move.w     D0, [A7]+
  3542. 00002B92  4E75                     rts
  3543. fn00002B94:
  3544. 00002B94  4E56 FFFC                link       A6, -0x0004
  3545. 00002B98  7000                     moveq.l    D0, 0x00
  3546. 00002B9A  102D BBE6                move.b     D0, [A5 - 0x441A]
  3547. 00002B9E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3548. 00002BA2  1B6E 0009 BBE6           move.b     [A5 - 0x441A], [A6 + 0x9]
  3549. 00002BA8  536E 0008                subq.w     [A6 + 0x8], 1
  3550. 00002BAC  302E 0008                move.w     D0, [A6 + 0x8]
  3551. 00002BB0  906E FFFE                sub.w      D0, [A6 - 0x2]
  3552. 00002BB4  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3553. 00002BB8  D0C0                     add.w      A0, D0
  3554. 00002BBA  486D BBE7                pea.l      [A5 - 0x4419]
  3555. 00002BBE  4868 0001                pea.l      [A0 + 0x1]
  3556. 00002BC2  306E 0008                movea.w    A0, [A6 + 0x8]
  3557. 00002BC6  2F08                     move.l     -[A7], A0
  3558. 00002BC8  4EAD 010A                jsr        [A5 + 0x10A]
  3559. 00002BCC  7001                     moveq.l    D0, 0x01
  3560. 00002BCE  3D40 FFFC                move.w     [A6 - 0x4], D0
  3561. 00002BD2  6010                     bra        +0x12 /* 00002BE4 */
  3562. label00002BD4:
  3563. 00002BD4  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3564. 00002BD8  D0EE FFFC                add.w      A0, [A6 - 0x4]
  3565. 00002BDC  7020                     moveq.l    D0, 0x20
  3566. 00002BDE  1080                     move.b     [A0], D0
  3567. 00002BE0  526E FFFC                addq.w     [A6 - 0x4], 1
  3568. label00002BE4:
  3569. 00002BE4  302E 0008                move.w     D0, [A6 + 0x8]
  3570. 00002BE8  906E FFFE                sub.w      D0, [A6 - 0x2]
  3571. 00002BEC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  3572. 00002BF0  6CE2                     bge        -0x1C /* 00002BD4 */
  3573. 00002BF2  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  3574. 00002BF6  D0EE 0008                add.w      A0, [A6 + 0x8]
  3575. 00002BFA  7009                     moveq.l    D0, 0x09
  3576. 00002BFC  1140 0001                move.b     [A0 + 0x1], D0
  3577. 00002C00  4E5E                     unlink     A6
  3578. 00002C02  4E75                     rts
  3579.